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

Funciones para calcular el ancho y alto de una imagen en pixels

Estas en el tema de Funciones para calcular el ancho y alto de una imagen en pixels en el foro de ASP Clásico en Foros del Web. Estas son las que yo uso, funcionan perfecto. Código: Private Function GetImageWidth(byVal strPath) dim myImg, fs Set fs= CreateObject("Scripting.FileSystemObject") if not fs.fileExists(strPath) then Exit Function ...
  #1 (permalink)  
Antiguo 01/06/2006, 07:58
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 19 años, 7 meses
Puntos: 0
Funciones para calcular el ancho y alto de una imagen en pixels

Estas son las que yo uso, funcionan perfecto.

Código:
Private Function GetImageWidth(byVal strPath)
   dim myImg, fs 
   Set fs= CreateObject("Scripting.FileSystemObject") 
   if not fs.fileExists(strPath) then Exit Function 
   set myImg = loadpicture(strPath) 
   GetImageWidth = round(myImg.width / 26.4583) 
   set myImg = nothing 
End Function


Private Function GetImageHeight(byVal strPath)
   dim myImg, fs 
   Set fs= CreateObject("Scripting.FileSystemObject") 
   if not fs.fileExists(strPath) then Exit Function
   set myImg = loadpicture(strPath) 
   GetImageHeight = round(myImg.height / 26.4583) 
   set myImg = nothing 
End Function
Que alguien las meta en las Faq que no he visto ninguna....
  #2 (permalink)  
Antiguo 01/06/2006, 08:31
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
ponlo tu, no?
  #3 (permalink)  
Antiguo 01/06/2006, 08:42
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
LoadPicture() siempre fue una función válida de vbscript????
La desconocía!
__________________
...___...
  #4 (permalink)  
Antiguo 01/06/2006, 12:13
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
Desde la versión 2 de ASP.

Devuelve un objeto de imagen. Disponible sólo en plataformas de 32 bits.

LoadPicture(imagen)
El argumento imagen es una expresión de cadena que indica el nombre del archivo de imagen que se va a cargar.

Observaciones
Los formatos de gráficos reconocidos por LoadPicture incluyen archivos de mapa de bits (.bmp), archivos de icono (.ico), archivos de codificación por longitud de línea (.rle), metarchivos (.wmf), metarchivo mejorado (.emf), archivos GIF (.gif) y archivos JPEG (.jpg).

cortesía del listado de funciones del CHM de tecnologías de Windows Script
  #5 (permalink)  
Antiguo 01/06/2006, 12:17
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Yo siempre utilice un componente cuando requeria hacer esto je je je, que bueno saber que contamos con esta herramienta
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 01/06/2006, 12:20
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
tranquilo master, nadie se ha leído todo el listado de funciones. yo tampoco lo sabía.
  #7 (permalink)  
Antiguo 01/06/2006, 12:24
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Caray, yo también :s

Pre-salú!


EDIT:

Cita:
tranquilo master, nadie se ha leído todo el listado de funciones. yo tampoco lo sabía.
Es que yo si me lo leí, en varias oportunidades, y nunca la había visto. Tal vez no presté la atención debida :p
__________________
...___...
  #8 (permalink)  
Antiguo 02/06/2006, 15:37
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 19 años, 7 meses
Puntos: 0
Trasgucabi gracias por explicarnos el origen de estas funciones....

No sabia que se podian meter cosas directamente en las Faq.....

Por cierto... si ya conocias de esta función, como no haberla puesto antes hombre ¡¡¡ llevo semanas para localizar algo asi...

Un Saludo a todos¡

PD: Es la primera aportación que hago en el foro y que creo que le servirá a un monton de gente.
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 21:33.