¿Cómo desarrollar una aplicación de edición de imágenes usando Image Kit? – Parte 1 de Engin Canik | Desarrolladores de Huawei | Octubre de 2020

Una foto de David Pisnoy en Unsplash

¿Qué es el conjunto de imágenes de Huawei?

Hoy en día, es necesario editar imágenes en aplicaciones relacionadas con imágenes, como aplicaciones de redes sociales / redes. El kit de imágenes de Huawei está disponible para la edición de imágenes. El kit de imágenes de Huawei proporciona Image Vision para 24 filtros de color únicos y Image Render para cinco animaciones básicas y nueve animaciones avanzadas. Huawei describe el conjunto de imágenes como «El kit de imágenes de HUAWEI incluye potentes capacidades de producción de animación y diseño inteligente específicas de la escena para su aplicación, lo que le da el poder de reproducir de manera eficiente el contenido de la imagen y brindar a los usuarios una mejor experiencia de edición de imágenes». Además, todas las API proporcionadas por Image Kit son gratuitas.

⚠️ Restricciones

El conjunto de imágenes es compatible con dispositivos Huawei con HMS Core versión 4.0.2 o posterior y Android 8 o posterior. Image Kit versión 1.0.3 también se puede usar en dispositivos móviles que no sean de Huawei si agrega una dependencia de SDK de respaldo.

  • Diseño inteligente: la relación de aspecto es 9:16 y el tamaño de la imagen no supera los 10 MB. Si la relación de aspecto no es 9:16, la imagen se recortará a una relación de aspecto de 9:16.
  • Etiquetado de imágenes: la resolución de imagen recomendada es 224 x 224 y la relación de aspecto es 1: 1.
  • Recorte de imagen: la resolución de imagen recomendada es superior a 800 x 800.
  • Los tamaños de imagen más grandes pueden generar tiempos de análisis y respuesta más prolongados, así como un mayor uso de memoria y CPU y consumo de energía.
Diagrama del proceso de desarrollo del conjunto de imágenes.

🔴 Paso 1: Actividad básica

Primero, crearemos una actividad básica para extender las funciones de Image Render y Image Vision. La actividad básica incluirá una función para crear un JSONObject, que simplemente podemos llamar authJson. Esta variable contendrá algunos parámetros para la autenticación.

🟠 Paso 2: Renderiza la imagen

Primero desarrollaremos la actividad Image Render. Para hacer esto, debemos crear un camino para nuestros recursos. Luego, solicite permiso al usuario, inicialice la vista e inicialice authJson llamando a la función «initAuthJson».

4 animaciones diferentes

💡 Conclusión

El kit de imágenes de Huawei nos proporciona una herramienta útil para operaciones relacionadas con imágenes. Como puede ver, podemos usar la función Image Render para animaciones. Podemos usar esta animación como pantalla de bloqueo o como fondo de pantalla. Entonces puede crear una aplicación para crear una pantalla de bloqueo / fondo de pantalla / tema. Renderizar imágenes puede ser un poco complicado al principio, pero en realidad nos brinda una forma fácil de animar nuestras imágenes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *