Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2009, 04:42
Avatar de sirguy
sirguy
 
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
Recortar imágenes por ambos extremos

Hola a todos y gracias por leerme, he mirado en las FAQ y he sacado un ejemplo de recorte masivo, he usado lo del recorte pero con imagecreatetruecolor para que no quede tan quemada la foto, hasta aquí todo bien, el problema es que la foto se recorta desde abajo, teniendo en cuenta que recorto 30px me gustaría que me recortara 15px de abajo y otros tanto de arriba y la verdad es que no sé cómo o si es posible, lo que he hecho:

Código PHP:
<?php 
$img
="bat.jpg";
$destino="bet.jpg";
$cutpx=30;
$size getimagesize($img); 
//creo la miniatura 
$img1 imagecreatetruecolor($size[0],$size[1]-$cutpx);       
//creo la imagen a partir $img  
$img2 imagecreatefromjpeg($img); 
//cambio el tamaño de la imagen  
imagecopyresampled($img1,$img2,0,0,0,0,$size[0],$size[1]-$cutpx$size[0], $size[1]-$cutpx); 
//la guardo modificada  
imagejpeg($img1,$destino,"99");  
imagedestroy($img1);
?>
Funciona sin problemas lo único que sólo recorta de abajo, alguna idea?

Muchas gracias
__________________
Chanante!