Visual Basic - Tamaño de JPG

Life is soft - evento anual de software empresarial
 
Vista:

Tamaño de JPG

Publicado por Enrique (20 intervenciones) el 30/09/2004 22:10:46
Hola: alguien sabe como puedo saber el tamaño de una imagen JPG o GIF (320 x 200 o 640 x 480) desde Visual Basic.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tamaño de JPG

Publicado por Ruri (583 intervenciones) el 01/10/2004 00:43:22
Enrique: Las imágenes son objetos IPicture (Picture) que entre sus propiedades tienen el alto y ancho de la imagen original (no la que muestra el control, acordate que un controlpuede redimensionar la imagen). El problema reside en eque vos querés las dimensiones en pixels, mientras que el objeto picture las devuelve en HiMetrics. Por ello debemos convertir los tamaños correspondientes con ScaleX y ScaleY
Ejemplo: Si tenemos una imagen en un pictureBox llamado Picture1 el código sería:
Dim picWidth As Single, picHeight As Single
With Picture1
picWidth = .ScaleX(.Picture.Width, vbHimetric, vbPixels)
picHeight = .ScaleY(.Picture.Height, vbHimetric, vbPixels)
end with
picWidth y picHeight reciben el ancho y alto de la imagen, respectivamente, en pixels.

Espero que te sirva
Saludos Ruri

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar