Foros del Web » Programando para Internet » PHP »

Problema Thumbs!

Estas en el tema de Problema Thumbs! en el foro de PHP en Foros del Web. Hola a todos, pues resulta que tengo un problema.. Estoy intentando hacer una funcion en php para que me redimencione la imagen de perfil de ...
  #1 (permalink)  
Antiguo 10/09/2008, 21:51
 
Fecha de Ingreso: enero-2007
Ubicación: Guadalajara, Jalisco.
Mensajes: 37
Antigüedad: 17 años, 2 meses
Puntos: 0
Problema Thumbs!

Hola a todos, pues resulta que tengo un problema..

Estoy intentando hacer una funcion en php para que me redimencione la imagen de perfil de un usuario previamente subida al servidor. La funcion que tengo actualmente es la siguiente:

Código PHP:
<?php

header
("Content-type: image/jpeg");

$img=$_GET['img'];
$alto=$_GET['alto'];
$ancho=$_GET['ancho'];

//Creamos una imagen desde un archivo jpeg
$img2 imagecreatefromjpeg($img);

$w=intval(imagesx($img2));
$h=intval(imagesy($img2));
// Obtenemos la mitad del tamaño de la imagen
$w1 intval($alto);
$h1 intval($ancho);


// Creamos una segunda imagen de la mitad de
// tamaño que el archivo jpeg
$img1 imagecreatetruecolor($w1,$h1);

// Escalamos la imagen jpeg sobre la imagen nueva
imagecopyresampled($img1,$img2,0,0,0,0,$w1,$h1,$w,$h);

// Damos salida a la imagen final
imagejpeg($img1,'',300);

// Destruimos ambas imagenes
imagedestroy($img2);
imagedestroy($img1);

?>
Funciona a la perfeccion para redimencionarlas.. pero resulta que si por ejemplo.. el usuario subio una imagen de 100 x 150 px, y yo por lo general redimenciono las imagenes 40 x 40 px, o 20 x 20 px etc.. Entonces al hacer la redimencion la imagen se deforma.

Eh ahi mi problema. Alguien por ahi que sepa algo sobre eso?

Se les agradece de antemano su siempre pronta respuesta!
  #2 (permalink)  
Antiguo 10/09/2008, 22:06
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 8 meses
Puntos: 416
Respuesta: Problema Thumbs!

http://www.forosdelweb.com/f18/aport...drados-619577/
  #3 (permalink)  
Antiguo 10/09/2008, 23:51
 
Fecha de Ingreso: enero-2007
Ubicación: Guadalajara, Jalisco.
Mensajes: 37
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Problema Thumbs!

Gracias! Me funciono a la perfeccion.
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 07:15.