【发布时间】:2014-06-03 21:04:40
【问题描述】:
我想要裁剪下面的图像,因此所有黑色区域都被移除并返回拇指。 拇指必须是 130 像素(宽)乘 155 像素(高)。
如何使用 PHP 的 GD 库对其进行裁剪? (Imagick 库不是一个选项)。
如果我的问题有什么可以改进的地方,请告诉我。
编辑
我使用了@Martijn 建议的 imagecopyresized() 函数,代码如下
imagecopyresized(
imagecreatetruecolor(130,155) ,
imagecreatefromjpeg($src_image) ,
0,
0,
0,
0,
130,
155,
260 ,
310
)
我得到的是这个结果
我做错了什么?
【问题讨论】:
-
明确地说,你想要一些东西:a)修剪黑色,b)拇指它?还是黑色是您裁剪中的错误?
-
第一个选项 - 修剪黑色并返回尺寸为 130x155 的图像
-
关于您的编辑:您选择的黑色图像似乎太小了。你确定它的260x310?如果是这样,一次只玩 1 个变量,看看它的作用。它会让你更好地理解这个功能:)
-
是的。尺寸为 260x310。对不起,我不是英语。放置 1 个变量是什么意思?
-
打错了,应该是
play around,随便弄一下,看看改了会怎样
标签: php gd thumbnails crop