Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/11/2004, 13:21
DMR
 
Fecha de Ingreso: noviembre-2003
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
function thumbjpeg($imagen,$altura) {
$dir_thumb = "";
$prefijo_thumb = "tn";
$nombre=basename($imagen);
$camino=dirname($imagen)."/";
if (!file_exists($camino.$dir_thumb))
@mkdir ($camino.$dir_thumb, 0777) or die("No se ha podido crear el directorio ".$camino.$dir_thumb);
if (!file_exists($camino.$dir_thumb.$prefijo_thumb.$n ombre)) {
echo $camino.$dir_thumb.$prefijo_thumb.$nombre." NO existía<br>\n";
$datos = getimagesize($camino.$nombre) or die("Problemas con $camino$nombre<br>\n");
$img = imagecreatefromjpeg($camino.$nombre) or die("No se encuentra la imagen $camino$nombre<br>\n");
$ratio = ($datos[1] / $altura);
$anchura = round($datos[0] / $ratio);
$thumb = imagecreatetruecolor($anchura,$altura);
imagecopyresampled ($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
imagejpeg($thumb,$camino.$dir_thumb.$prefijo_thumb .$nombre);
imagedestroy($img);
imagedestroy($thumb);
}
}




cada vez que encuentro una foto en el directorio llamo a esa func...

thumbjpeg($path.$galeria."/".$fichero, 125);