
13/02/2012, 17:50
|
| | Fecha de Ingreso: mayo-2008 Ubicación: Granada
Mensajes: 131
Antigüedad: 16 años, 10 meses Puntos: 2 | |
Hacer thumbnails de imagenes Hola estoy intentado hacer miniaturas de imagenes, pero por algun motivo solo me deja con archivos .jpg y gif , cuando subo alguna imagen en png no funciona
Dejo el codigo haber si alguien me puede echar una mano:
Código:
$nombre=explode('imagenes/',$imagen);
$ex=extension($nombre[1]);
if ($ex=='jpg'){
$original = imagecreatefromjpeg($imagen);
}else if($ex=='gif'){
$original = imagecreatefromgif($imagen);
}else if($ex=='png'){
$original = imagecreatefrompng($imagen);
}else{
$original = imagecreatefromjpeg($imagen);
}
$thumb = imagecreate(150,150); // Lo haremos de un tamaño 150x150
$ancho = imagesx($original);
$alto = imagesy($original);
imagecopyresized($thumb,$original,0,0,0,0,150,150,$ancho,$alto);
if ($ex=='jpg'){
imagejpeg($thumb,$datos['dirscr'].'imagenes/miniatura_'.$nombre[1],90);
}else if($ex=='gif'){
imagegif($thumb,$datos['dirscr'].'imagenes/miniatura_'.$nombre[1],90);
}else if($ex=='png'){
imagepng($thumb,$datos['dirscr'].'imagenes/miniatura_'.$nombre[1],90);
}else{
imagejpeg($thumb,$datos['dirscr'].'imagenes/miniatura_'.$nombre[1],90);
}
Saludos |