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

tratamiento de imagenes

Estas en el tema de tratamiento de imagenes en el foro de ASP Clásico en Foros del Web. Hola, soy nuevo en este foro y no sé si se ha tratado anteriormente, pero tengo que modificar una página web en asp, i necesito ...
  #1 (permalink)  
Antiguo 19/06/2009, 01:55
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
tratamiento de imagenes

Hola, soy nuevo en este foro y no sé si se ha tratado anteriormente, pero tengo que modificar una página web en asp, i necesito mostrar imágenes en algunos divs.
Tengo que saber el tamaño de las imágenes (ancho y alto) para ponerlas en un div o en otro.
Como puedo hacerlo para coger el height y el width de una imagen en asp?

Gracias.
  #2 (permalink)  
Antiguo 19/06/2009, 07:11
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: tratamiento de imagenes

Hola

Estás dos funciones te puede ayudar

Código asp:
Ver original
  1. Private Function GetImageWidth(byVal strPath)
  2.    dim myImg, fs
  3.    Set fs= CreateObject("Scripting.FileSystemObject")
  4.    if not fs.fileExists(strPath) then Exit Function
  5.    set myImg = loadpicture(strPath)
  6.    GetImageWidth = round(myImg.width / 26.4583)
  7.    set myImg = nothing
  8. End Function
  9.  
  10.  
  11. Private Function GetImageHeight(byVal strPath)
  12.    dim myImg, fs
  13.    Set fs= CreateObject("Scripting.FileSystemObject")
  14.    if not fs.fileExists(strPath) then Exit Function
  15.    set myImg = loadpicture(strPath)
  16.    GetImageHeight = round(myImg.height / 26.4583)
  17.    set myImg = nothing
  18. End Function

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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:47.