Open Business Intelligence

La red del Business Intelligence

Hola, estoy necesitando poder obtener el ancho y alto de una imagen desde un paso del PDI ya que tengo que leer todo un directorio de imágenes, y filtrar las que son mayores a cierta dimensión y par el resto agregar un registro en la BD.

Encontre un clase de java que hace eso pero no se si es posible y cómo implementarlo en PDI (https://jaimonmathew.wordpress.com/2011/01/29/simpleimageinfo/). Quizás alguien me pueda dar una idea de como sería.

Muchas gracias. Saludos

Marcos

Etiquetas: PDI, imagenes

Visitas: 203

Respuestas a esta discusión

Hola Marcos, casualmente, hace un tiempo largo tuve que hacer algo similar, opté por crear un mínimo script del sistema operativo y lo llamaba desde el job, el script utilizaba, si mal no recuerdo identify.

Ej: identify -format "%w,%h,%t" tuImagen.jpg 

No tengo a mano el script, si lo encuentro lo adjunto, pero eran unas pocas líneas que generaban un archivo de texto con 3 columnas: ancho,alto y nombre del archivo.

Saludos

Mariano

Muchas gracias Mariano. Con ese script anda perfecto. Saludos

Me olvidé de comentar que en su momento me decanté por eso, debido a la velocidad de procesamiento.

Agrego un par de opciones para obtener algo más de info del archivo, como el path completo y el tamaño.

identify -format "%i,%w,%h,%b" <imagen>

%i = path completo del archivo

%w = ancho (px)

%h = altura (px)

%b = tamaño en Bytes

RSS

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio