我正在进行一个使用PHP的GD库调整图像大小的项目。我希望能够添加使用接缝雕刻来调整图像大小的选项,但不想需要像ImageMagick这样的东西(它可以用液体重新缩放功能进行接缝雕刻)来实现这一点。
由于GD中没有内置的接缝雕刻函数,是否有方法使用PHP的GD库或其他内置的PHP函数在图像上执行接缝雕刻?或者,你知道接缝雕刻最终是否会被烘焙成GD吗?
虽然可以使用GD实现这一点,但如果可以控制服务器环境,最好是创建一个外部脚本/程序来雕刻图像。PHP将成为进行此类计算的巨大瓶颈。即使是基本的矩阵转换也有达到PHP配置中设置的最大执行时间的严重风险。
我不明白为什么GD不可能实现,但我可以告诉你它会很慢。
Imagemagik是开源的,所以我想你可以把这个函数翻译成PHP。