HOLA que tal a todos...
Bueno, lo que quiero que me ayuden,
es en este codigo para redimensionar imagenes.
Código PHP:
//si es valida
$filename_tipo = trim($_FILES['img_up']['name']);
$filename_tipo = ereg_replace(" ", "", $filename_tipo);
$filename_tipo = substr($filename_tipo,'-6');
if(ereg(".jpg", $filename_tipo)||ereg(".jpeg", $filename_tipo)){
$img_tipo='jpeg';
}elseif(ereg(".png", $filename_tipo)){
$img_tipo='png';
}elseif(ereg(".wbmp", $filename_tipo)||ereg(".bmp", $filename_tipo)){
$img_tipo='wbmp';
}elseif(ereg(".gif", $filename_tipo)){
$img_tipo='gif';
}elseif(ereg(".xbm", $filename_tipo)){
$img_tipo='xbm';
}
//subo la imagen AL MISMO TAMANO
$name_full_img='fotos/snapshot_300004012.jpg';
if(move_uploaded_file($_FILES['img_up']['tmp_name'],$name_full_img)){
//Redimensionar a 500px
list($bigw,$bigh)=getimagesize($name_full_img);
switch($img_tipo){
case 'jpeg':
$imagen=imagecreatefromjpeg($name_full_img);
break;
case 'png':
$imagen=imagecreatefrompng($name_full_img);
break;
case 'wbmp':
$imagen=imagecreatefromwbmp($name_full_img);
break;
case 'gif':
$imagen=imagecreatefromgif($name_full_img);
break;
case 'xbm':
$imagen=imagecreatefromxbm($name_full_img);
break;
}
if($bigw>500 && $bigh>500){
$bigx=0;
$bigy=0;
$minix=0;
$miniy=0;
//OPERACION:
if($bigw>$bigh){
$miniw=500;
$minih=($bigh*$miniw)/$bigw;
}else{
$minih=500;
$miniw=($bigw*$minih)/$bigh;
}
$destino=imagecreatetruecolor($miniw,$minih);
$copy_image=imagecopyresampled($destino,$imagen,$minix,$miniy,$bigx,$bigy,$miniw,$minih,$bigw,$bigh);
$tojpeg=imagejpeg($destino,$archivo);
$destroy=imagedestroy($destino);
$destroy=imagedestroy($imagen);
}
Desde ya gracias por las respuestas..