【发布时间】:2016-06-27 06:23:40
【问题描述】:
我正在尝试裁剪和上传图片,我尝试了以下代码来裁剪图片。
$img_r = imagecreatefromjpeg('/home/user/site.com/wp-content/themes/my-theme/uploads/test.jpeg');
$new_canvas = imagecreatetruecolor(350, 350);
imagecopyresampled($new_canvas, $img_r, 0, 0, 85, 13, 350, 350, 500, 500 );
imagejpeg($new_canvas, $src);
imagedestroy($new_canvas);
我上传了 500*500 的图片,我想将其裁剪为 350*350 的图片大小,顶部 X 和左侧 Y 坐标需要开始进行图片裁剪的位置分别为 85 像素和 13 像素。
问题在于,当它保存到服务器时,意味着我在服务器中覆盖了相同的图像并检查图像是否被裁剪但不在该特定区域。
它使图像变小并在图像的左右两侧添加黑色空间。
请让我知道我做错了什么。
提前致谢。
【问题讨论】:
标签: php wordpress crop image-uploading jcrop