【发布时间】:2016-05-01 14:28:48
【问题描述】:
我正在寻找一种方法来从图像中剪下任何形状并将其保存在服务器上的某个位置。 我正在寻找 PHP 和/或 JavaScript 的解决方案,但还没有找到任何东西。
我不确定,但据我所知,PHP 中的 gd 库只能从源图像中剪切或复制矩形形状。 在 JavaScript 中,这可能可以通过 canvas-object 以某种方式实现,但我还没有找到任何提供这种功能的库(rafael.js 或 paper.js 似乎没有做这项工作)......
例子:
感谢您的帮助
【问题讨论】:
-
你需要
GD-library -
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
-
图像只是一个像素矩阵。 PHP 让您可以使用
imagecolorat访问每个单独的像素。您的任务包括选择要复制的像素,并将它们保存到新图像中。由于所有图像文件都是矩形的,因此您还必须为形状外的像素选择背景颜色,例如白色或透明。这一切都可以通过GD
标签: javascript php image-processing