Foros del Web » Programando para Internet » PHP »

Redimensionar imagen al subirla al servidor

Estas en el tema de Redimensionar imagen al subirla al servidor en el foro de PHP en Foros del Web. Hola amigos, ya he logrado todos mis propositos acerca de la galeria de imagenes de mi script en PHP, pero me he liado bastante con ...
  #1 (permalink)  
Antiguo 16/07/2009, 00:52
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Redimensionar imagen al subirla al servidor

Hola amigos, ya he logrado todos mis propositos acerca de la galeria de imagenes de mi script en PHP, pero me he liado bastante con este tema.

Google no me ha podido ayudar por eso les pido a ustedes expertos si podrían compilarme un pequeño script para que pueda verlo en funcionamiento y pueda entender como funciona esto.

Tengo entendido que con las funciones $_FILES['imagen']['size'] , $_FILES['imagen']['tmp'] se comienza el script pero no he podido encontrar en google algo tan sencillo.


Lo que busco es redimencionar una imagen proporcionalmente si defino el width = "500px" por defecto.

Actualmente me compile este código que si redimenciona la imagen pero cogiendo una existente en el servidor y creando otra con un nombre previamente definido (usando la redimencion proporcional a width=500px)


Código PHP:
$str http://servidor.com/photos/mi_imagen1.jpg;
$ext substr(strrchr($str,"."),1);
$ancho_final 500;

if(
$ext == "jpg")
{
$imagen_original imagecreatefromjpeg($str);
$ancho_original imagesx($imagen_original);
$alto_original imagesy($imagen_original);
$alto_final = ($ancho_final $ancho_original) * $alto_original;
$imagen_redimensionada imagecreatetruecolor($ancho_final$alto_final);
imagecopyresampled($imagen_redimensionada$imagen_original0000$ancho_final$alto_final$ancho_original$alto_original);
imagejpeg($imagen_redimensionada'pic.jpg');
imagedestroy($imagen_original);
imagedestroy($imagen_redimensionada);
echo 
"<img src='pic.jpg'>";

>> Por favor podrían ayudarme, como redimencionar la imagen proporcionalmente (si defino el ancho de 500px) al momento de subirla al servidor.

Muchas Gracias.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #2 (permalink)  
Antiguo 16/07/2009, 02:32
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Redimensionar imagen al subirla al servidor

Muchas gracias ya solucione este problema.

Pronto postearé el script y el video tutorial para explicarlo.
Gracias y saludos!...
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
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 15:02.