剪出任意一幅图像并保存

时间:2016-01-25 10:10:50

标签: javascript php image-processing

我正在寻找一种方法来从图像中剪切出任何形状并将其保存在服务器上的某个位置。 我正在寻找PHP和/或JavaScript的解决方案,但还没有找到任何东西。

我不确定但据我所知,PHP中的gd-library只能从源图像中剪切或复制矩形形状。 在JavaScript中,这可能通过canvas-object以某种方式实现,但我没有找到任何提供这样功能的库(rafael.js或paper.js似乎没有做到这一点)......

示例:

假设我得到以下图片: enter image description here

现在我想标记该图像的某个部分(通过x / y坐标): enter image description here

最后我想将该部分提取为单个图像(其余背景为黑色): enter image description here

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

仅使用PHP,imagecopy可让您轻松按坐标复制图像的一部分,并根据需要使用它。

编辑:使用Imagick可以将图像裁剪为特定形状以及其他功能。