Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2006, 05:44
Geri
 
Fecha de Ingreso: noviembre-2003
Ubicación: Torrelodones
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
Error en thumbnails

Hola a tod@s,

Hoy probando una funcion para crear thumbnails me he percatado de que las imagenes de mas de 600kb las redimensiona mal, es decir, solo redimensiona y muestra la mitad de la foto. Las que son menores a ese tamaño lo realiza perfectamente. Las imagenes son JPG. Alguien sabe porque puede suceder esto?

el codigo es el siguiente, esta sacado de las FAQS de esta web si mal no recuerdo

$img = @imagecreatefromjpeg($camino.$nombre) or die("No se encuentra la imagen $camino$nombre<br>\n");

// miramos el tamaño de la imagen original...
$datos = getimagesize($camino.$nombre) or die("Problemas con $camino$nombre<br>\n");

// intentamos escalar la imagen original a la medida que nos interesa
$anchura=150;
// esta será la nueva imagen reescalada
$thumb = imagecreatetruecolor($anchura,$altura)or die("Error al crear la imagen");

// con esta función la reescalamos
imagecopyresampled ($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1])or die("Error al crear la imagen");

// salvamos con el nombre y en el lugar que nos interesa.
imagejpeg($thumb,$camino.$dir_thumb.$nombre)or die("Error al crear la imagen");


Muchas gracias
__________________
Conoce gente nueva, haz amigos, aplicaciones para moviles, juegos online,... Y todo gratis!!! :si: www.cuelate.com