
08/11/2004, 13:21
|
| | Fecha de Ingreso: noviembre-2003
Mensajes: 105
Antigüedad: 21 años, 4 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); |