Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP';什么是GD图书馆?_Php_Image_Gd_Resize_Seam Carving - Fatal编程技术网

如何使用PHP';什么是GD图书馆?

如何使用PHP';什么是GD图书馆?,php,image,gd,resize,seam-carving,Php,Image,Gd,Resize,Seam Carving,我正在进行一个项目,该项目使用库调整图像大小。我希望能够添加用于调整图像大小的选项,但不希望需要这样的东西(可以进行接缝雕刻)来完成这一点 由于GD中没有内置的接缝雕刻函数,有没有办法使用PHP的GD库或其他内置PHP函数对图像执行接缝雕刻?或者,你知道接缝雕刻最终是否会被烘焙到GD中吗?我不明白为什么GD不可能,但我可以告诉你,这会很慢 Imagemagick是开源的,因此我想您可以将该函数转换为PHP。虽然您可以使用GD实现此功能,但如果您可以控制服务器环境,那么最好创建一个外部脚本/程序来

我正在进行一个项目,该项目使用库调整图像大小。我希望能够添加用于调整图像大小的选项,但不希望需要这样的东西(可以进行接缝雕刻)来完成这一点


由于GD中没有内置的接缝雕刻函数,有没有办法使用PHP的GD库或其他内置PHP函数对图像执行接缝雕刻?或者,你知道接缝雕刻最终是否会被烘焙到GD中吗?

我不明白为什么GD不可能,但我可以告诉你,这会很慢


Imagemagick是开源的,因此我想您可以将该函数转换为PHP。

虽然您可以使用GD实现此功能,但如果您可以控制服务器环境,那么最好创建一个外部脚本/程序来雕刻图像。PHP将成为进行此类计算的巨大瓶颈。即使是基本的矩阵转换,也有达到PHP配置中设置的最大执行时间的严重风险。

可能不是很快,但希望看到它完成!有一些AS3代码@还有一个JavaScript版本: