Foros del Web » Programando para Internet » ASP Clásico »

Saber dimensiones de una imagen

Estas en el tema de Saber dimensiones de una imagen en el foro de ASP Clásico en Foros del Web. Hola a tod@s, necesito averiguar el tamaño de una imagen alojada en el servidor (de varias en realidad), para poder guardar esos datos. He encontrado ...
  #1 (permalink)  
Antiguo 16/05/2014, 04:27
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años
Puntos: 8
Busqueda Saber dimensiones de una imagen

Hola a tod@s, necesito averiguar el tamaño de una imagen alojada en el servidor (de varias en realidad), para poder guardar esos datos. He encontrado este código que pongo a continuación:

Código ASP:
Ver original
  1. <%
  2. strFileName = server.mappath("../ruta/imagen.jpg")
  3. set Img = Server.CreateObject ("ImgSize.Check")
  4. Img.FileName = strFileName
  5. if Img.Error <> "" then
  6.   Response.Write "Error procesando la imagen.<br>"
  7.   Response.Write "Error: <b>" & Img.Error & "</b>"
  8. else
  9.   Response.Write "<p>Imagen <b>" & strFileName & "</b> encontrada.<br>"
  10.   Response.Write "Ancho = <b>" & Img.Height & "</b><br>"
  11.   Response.Write "Alto = <b>" & Img.Width & "</b></p>"
  12. end if
  13.  
  14. set Img = nothing%>

Pero el problema es que no tengo en el servidor el componente ese de ImgSize.check y me da error al crearlo. Alguien sabe donde se puede descargar? Porque he estado buscando y al final siempre acabo en páginas que ya no existen y no he conseguido descargarlo en ningún sitio.

Muchas gracias por adelantado, salu2

P.D.: También me sirven otras formas para conseguir este dato, si tenéis otra alternativa, estaré encantado de usarla también.
__________________
Vayamos por Partes :: Jack el Destripador

Etiquetas: dimensiones, imagenes
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 13:11.