Hola
Hoy un post pequeño con una funcionalidad también incluida en VisionAPI: la capacidad de crear Thumbnails.
La operación es parte del Cliente de VisionAPI, y en el mismo utilizamos el stream de una imagen, el tamaño de la imagen que queremos generar y además definimos si queremos utilizar la opción smartCropping.
La función smartCropping es donde destaca esta API, ya que nos permite generar estos thumbnails con tamaños y formatos diferentes a los de la imagen original.
Por ejemplo, en la siguiente imagen podemos ver como es el resultado cuando generamos un thumbnail de 120×120 a partir de una imagen en formato Portrait de 348×518. SmartCropping se encarga de generar la imagen de menor tamaño y respetando el contenido de interes de la imagen original.
El código fuente esta disponible en GitHub https://github.com/elbruno/ProjectOxford
Saludos @ Madrid !
El Bruno
References
- Project Oxford
- Mi serie de posts sobre Azure ML Vision APIs
- Mi serie de posts sobre Azure ML Emotion APIs
- Mi serie de posts sobre Azure ML Face APIs
3 comments