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
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
Bienvenido a
Open Business Intelligence
© 2024 Creado por Emilio. Tecnología de