Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2008, 17:55
Avatar de sjam7
sjam7
 
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Funcion y respuesta imagen

a pa titulo,

bueno, el asunto es el siguiente, quisiera crear una funcion que utilizando el componente aspjpeg me permita cambiar el tamaño de algunas imagenes, si lo uso sin funcion si jala, pero si meto el codigo en una funcion esta me regresa el valor de la imagen y no la imagen como tal, ahi les va el codigo:

la imagen la llamo asi:
<img src="<%call resize(im,"400")%>" width="400" />

donde im es un campo con la url de la imagen y 400 el ancho que quiero, la funcion es esta:

Código:
Function Resize(imagen,ancho)

    Set Jpeg = Server.CreateObject("Persits.Jpeg")
    Jpeg.Open Server.MapPath("admin\productos\"&imagen)
    
    Jpeg.Width = ancho
    
    Jpeg.Height = Jpeg.OriginalHeight * Jpeg.Width / Jpeg.OriginalWidth
    Jpeg.SendBinary

End Function
Como les digo, si llamo a este codigo sin una funcion, es decir, como un archivo externo lo llamo asi:

<img src="resizeimage.asp?imagen=<%=im%>&ancho=400" />

donde resizeimage.asp es un archivo con el mismo codigo de la funcion y asi si funciona bien, me regresa la imagen, pero con la funcion me regresa a la pantalla la direccion de la imagen y no la imagen como tal

ojala me puedan ayudar, gracias de antemano