2016-08-08 240 views
0

我有这个图片:PHP - 裁剪图像

enter image description here

,我需要裁剪的顶部和底部,所以我会得到这样的:

enter image description here

我正在寻找一段时间,但没有找到解决方案,它需要在PHP中完成。

+0

你要删除的顶部和底部的部分 - 它们大小一致? – RamRaider

+0

是的,他们是.. –

+0

你到目前为止还没有尝试过什么?您至少应该尝试先解决问题。 – Takarii

回答

1

您可以使用imagecrop()方法来裁剪任何图像如下:

$filename = 'test.JPG'; 
    $image = imagecreatefromjpeg($filename); 
    $x_size = getimagesize($filename)[0]; 
    $y_size = getimagesize($filename)[1]; 
    $crop_measure = min($x_size, $y_size); 
    header('Content-Type: image/jpeg'); 
    $crop_array = array('x' =>0 , 'y' => 0, 'width' => $crop_measure, 'height'=> $crop_measure); 
    $thumb_image = imagecrop($image, $crop_array);