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