Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Conocer Píxeles de una imagen desde paquete SSIS

Estas en el tema de Conocer Píxeles de una imagen desde paquete SSIS en el foro de SQL Server en Foros del Web. Hola amigos. A alguien se le ocurre como puedo saber el tamaño en píxeles de una imagen que previamente he creado consultando una base de ...
  #1 (permalink)  
Antiguo 05/09/2014, 00:51
 
Fecha de Ingreso: noviembre-2008
Ubicación: Barcelona
Mensajes: 52
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta Conocer Píxeles de una imagen desde paquete SSIS

Hola amigos.

A alguien se le ocurre como puedo saber el tamaño en píxeles de una imagen que previamente he creado consultando una base de datos en SQL Server 2012

Se trata de una tabla en la que hay en una columna el nombre del fichero de la imagen y en otra columna la imagen en binario.

Lo que hago es desde un paquete SSIS extraer las imágenes y crearlas físicamente en un directorio. Hasta ahí todo correcto.

El problema es que necesito saber el tamaño en píxeles de cada imagen para anotarlo en otra tabla.

A alguien se le ocurre. He mirado por ahí y no veo nada.
  #2 (permalink)  
Antiguo 08/09/2014, 22:48
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años, 2 meses
Puntos: 15
Respuesta: Conocer Píxeles de una imagen desde paquete SSIS

Cita:
Iniciado por jose_cab Ver Mensaje
Hola amigos.

A alguien se le ocurre como puedo saber el tamaño en píxeles de una imagen que previamente he creado consultando una base de datos en SQL Server 2012

Se trata de una tabla en la que hay en una columna el nombre del fichero de la imagen y en otra columna la imagen en binario.

Lo que hago es desde un paquete SSIS extraer las imágenes y crearlas físicamente en un directorio. Hasta ahí todo correcto.

El problema es que necesito saber el tamaño en píxeles de cada imagen para anotarlo en otra tabla.

A alguien se le ocurre. He mirado por ahí y no veo nada.
Amigo, da un poco mas de información... el tipo de la columna donde almacenas las imagenes es de varbinary o image?

Quieres el resultado de cada imagen con este formato: 64x64 pixels?

Saludos

damimg
DBA Specialist
  #3 (permalink)  
Antiguo 11/09/2014, 20:21
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años
Puntos: 180
Respuesta: Conocer Píxeles de una imagen desde paquete SSIS

¿NUMERO DE PIXELES?, ¿Cómo para que?, digo, suponiendo que se pudiera hacer....
__________________
MCTS Isaias Islas
  #4 (permalink)  
Antiguo 15/09/2014, 13:02
 
Fecha de Ingreso: noviembre-2008
Ubicación: Barcelona
Mensajes: 52
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Conocer Píxeles de una imagen desde paquete SSIS

Cita:
Iniciado por damimg Ver Mensaje
Amigo, da un poco mas de información... el tipo de la columna donde almacenas las imagenes es de varbinary o image?

Quieres el resultado de cada imagen con este formato: 64x64 pixels?

Saludos

damimg
DBA Specialist
Perdona Damimg,
La columna donde están almacenadas es del tipo image.

Yo extraigo la foto y la guardo en formato gif, o jpg según sea, hasta ahí todo correcto. El problema es que necesito saber el tamaño de la imagen, al estilo 64x64 pixels como bien dices. Las imágenes pueden hacer 210 x 180 px, o lo que sea.

Respondiendo también a iislas, necesito saber que si uno o los dos lados es superior a 250 pixels por ejemplo, la podrá utilizar el programa para unas cabeceras, en caso contrario no.

Así mismo y como tema aparte, cuando extraigo la imagen y la paso a fichero desde un paquete SSIS, se puede hacer que haga otra también más pequeña. Por ejemplo, la imagen será de unos 250 pixels, y al extraerla guardo la original de 250 pixels y creo otra de unos 70 pixels.
Hasta la fecha esto lo hacía en el sistema viejo con el ASPjpeg, pero si puedo ahorrarme este proceso y hacerlo todo desde SSIS sería mucho más ágil.

Etiquetas: fotos, imagenes, paquete, pixel, ssis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:18.