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

redimensionar imagenes con aspupload, aspjpeg

Estas en el tema de redimensionar imagenes con aspupload, aspjpeg en el foro de ASP Clásico en Foros del Web. Hola a todos, tengo un programa para subir fotos echo en asp,utilizo aspupload y aspjpeg. lo k me interesaba es k al subir una foto ...
  #1 (permalink)  
Antiguo 26/11/2007, 04:24
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años
Puntos: 0
redimensionar imagenes con aspupload, aspjpeg

Hola a todos, tengo un programa para subir fotos echo en asp,utilizo aspupload y aspjpeg. lo k me interesaba es k al subir una foto se redimensionara, para k no fuera tan grande y asi al cargarla en la web no tardara tanto en mostrarse, xk al clientes k suben fotos muy grandes y luego tardan mucho en cargar, si alguien me pudiera pasar un ejemplo de codigo, creo k lo k se utiliza es resize, pero no estoy muy segura.

gracias de antemano
  #2 (permalink)  
Antiguo 27/11/2007, 10:02
Avatar de comarine  
Fecha de Ingreso: enero-2003
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 48
Antigüedad: 21 años, 4 meses
Puntos: 0
Re: redimensionar imagenes con aspupload, aspjpeg

CREO_thumbnail name, 200, path, new_name


Function CREO_thumbnail(archivo,TMR,path,nuevo)
Set Jpeg = Server.CreateObject("Persits.Jpeg")
' Compute path to source image
Path_thumbnail = path & "\" & archivo
' Open source image
Jpeg.Open Path_thumbnail

W = Jpeg.OriginalWidth
H = Jpeg.OriginalHeight

if TMR < W then
if W >= H then
MAYOR = W
else
MAYOR = H
end if
PORC_REDUC = (TMR * 100 / MAYOR)
' Decrease image size
Jpeg.Width = ( PORC_REDUC * Jpeg.OriginalWidth / 100 )
Jpeg.Height = ( PORC_REDUC * Jpeg.OriginalHeight / 100 )
'AspJpeg supports three popular image resizing algorithms: Nearest-Neighbor, Bilinear and Bicubic.
Jpeg.Interpolation=1
end if
' create thumbnail and save it to disk
GuardarComo = path & "\" & nuevo
Jpeg.Save GuardarComo
End Function


Saludos y suerte
  #3 (permalink)  
Antiguo 27/11/2007, 10:24
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años
Puntos: 0
Re: redimensionar imagenes con aspupload, aspjpeg

gracias por responder, pero creo k la funcion k me pasas es pa crear miniaturas, y yo lo k kiero es como si reducieras una imagen en el photoshop, si ocupa un mega, k al subir se redimensione a menos, igual no lo entendi yo bien, pero lo k pretendo es k no suba imagenes tan grandes y como el cliente no sabe reducirle el peso pues k lo aga el asp, pero k el tamaño de la foto sea el mismo.
  #4 (permalink)  
Antiguo 27/11/2007, 10:35
Avatar de comarine  
Fecha de Ingreso: enero-2003
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 48
Antigüedad: 21 años, 4 meses
Puntos: 0
Re: redimensionar imagenes con aspupload, aspjpeg

Hola Graciela

Lo que querés no se puede, si querés reducir el peso de la imagen tenés que reducir el tamaño.

La función que te pasé reduce una imagen, a la cual previamente le hiciste el upload, en el ejemplo a 200 como máximo de ancho. Pero si cambiás el new_name te genera una nueva a imagen de la original pero reducida. Yo la uso así, muestro la reducida y si el usuario hace clic en la imagen muestro la original.

Espero que te sirva, si no fui claro por favor avisame.

Saludos

Carlos
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:41.