Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2012, 14:47
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Algoritmo para mantener la forma de una imagen

Lo que están intentando hacer es un thumbnail, por lo que yo he entendido
Sería algo así:

Código PHP:
Ver original
  1. <?php
  2. $original = imagecreatefromjpeg("original.jpg");
  3. $thumb = imagecreatetruecolor(150,150); // Lo haremos de un tamaño 150x150
  4.  
  5. $ancho = imagesx($original);
  6. $alto = imagesy($original);
  7. imagecopyresampled($thumb,$original,0,0,0,0,150,150,$ancho,$alto);
  8.  
  9. imagejpeg($thumb,'thumb.jpg',90); // 90 es la calidad de compresión
  10.  
  11. ?>

original.jpg es la imagen de la cual partimos y thumb.jpg es la imagen final

saludos!