2012-02-14 5 views
0

Предположим, у меня много изображений. Все эти изображения имеют черную границу 5 пикселей. Я хочу удалить все эти границы через PHP. Как я могу это сделать? Можно ли копировать и перемещать изображение, как $ newImage = oldImage (+ 5px height, +5 left и т. Д.) Или как-то подобное?Как получить часть изображения?

+0

Вы читали [Документы] (http://php.net/manual/en/ref.image.php) на 'Gd '? – Jon

+0

Здесь много вопросов об обрезке изображений. Поскольку у вас есть фиксированный размер границы, нужно легко адаптировать многие из них в соответствии с вашими потребностями, обрезая внешние 5 пикселей со всех размеров. –

ответ

1
$size=getimagesize($oldfilename); 
$image=imagecreatefromgd2part ($oldfilename , 5, 5, $size[0]-10, $size[1]-10); 
imagejpeg($image,$newfilename); 
Смежные вопросы