Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/10/2008, 11:07
neck
 
Fecha de Ingreso: mayo-2006
Mensajes: 71
Antigüedad: 18 años
Puntos: 0
Respuesta: Redimencionar, fotos mas anchas que altas

Por que utilizas "imagecopyresampled"?

Yo utilizo "imagecopy" y me va bien.

Mira este codigo y compruebalo en tu server:

Código PHP:
<?php
// Se crean las imagenes
$src imagecreatefromjpeg('img/1.jpg');
$dest imagecreatetruecolor(420400); //La imagen nueva mide 420x400px.

// Se copia a la nueva.
imagecopy($dest$src00100100420380); //La imagen copiada se posiciona en los pixels cero, La imagen copiada se muestra a partir de los pixels 100x - 100y, y se termina de mostrar en los pixels 420x - 380y.

// Se muestra
header('Content-Type: image/jpeg');
imagejpeg($dest);

imagedestroy($dest);
imagedestroy($src);

?>
Con esto puedes cojer la parte de la imagen que te interese, centrandola, mostrandola a la izquierza o como kieras.

Veras una linea ancha en el final de la imagen, eso es por que la imagen nueva es negra y las medidas "y" de la imagen copiada estan mas peqeñas que la imagen mueva. eso se arregla simplemete poniendo los dos valores "y" iguales.