Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/07/2010, 20:08
Avatar de elbuensaint
elbuensaint
 
Fecha de Ingreso: marzo-2009
Ubicación: Chiwas
Mensajes: 178
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: como hacer miniaturas de imagenes en carpeta

ok la parte del codigo del generador de thumbs quedaria asi

Código PHP:
$nom_img $directorio.$nom_img;

$archivo pathinfo($nom_img);

if (
$archivo['extension'] == "png") {
$original imagecreatefrompng($nom_img);
}elseif (
$archivo['extension'] == "jpg") {
$original imagecreatefromjpeg($nom_img;
}elseif (
$archivo['extension'] == "gif") {
$original imagecreatefromgif($nom_img);
}

$thumb imagecreatetruecolor(150,150); // Lo haremos de un tamaño 150x150

$ancho imagesx($original);
$alto imagesy($original);

imagecopyresampled($thumb,$original,0,0,0,0,150,150,$ancho,$alto);

if (
$archivo['extension'] == "png") {
imagejpeg($thumb,'thumb.png',90); // Si la imagen es png...
}elseif ($archivo['extension'] == "jpg") {
imagejpeg($thumb,'thumb.jpg',90); // Si la imagen es jpg...
}elseif ($archivo['extension'] == "gif") {
imagejpeg($thumb,'thumb.gif',90); // Si la imagen es gif...

te deberia de funcionar asi

edit: no me habia fijado que al final del codigo tienes que se guarde con el nombre guardado en $nom_img, segun yo asi solo se guardaria el tumb, eso es lo que quieres hacer? yo en el codigo he puesto que cree un archivo "thumb." con la extension que corresponde ya que he lo he editado desde el primer codigo que dejaste.