使用 php 从图像中裁剪多边形

Posted

技术标签:

【中文标题】使用 php 从图像中裁剪多边形【英文标题】:crop polygon from an image using php 【发布时间】:2014-08-18 09:48:24 【问题描述】:

我有一个地图图像,我想仅使用 php 裁剪此地图的选定区域。我找到了裁剪方法,但都是矩形形状。但我想要源图像的多边形形状,但我没有想法从哪里开始。 这是我的图片

我想将此地图的各个部分(鳕鱼区域边界)保存为单独的图像。

【问题讨论】:

【参考方案1】:

经过多年的搜索。我终于在 photoshop 中创建了我想要的多边形。并将它们用作叠加层。 我将叠加图像放在原始图像上,然后保存生成的新图像,女巫是我想要的裁剪图像。(此过程由 php 而非 photoshop 完成)。

【讨论】:

您原来的问题只指定了 PHP,而您的最终解决方案是包括Photoshop?这不是违背了目的吗? 用 Photoshop 我创建了一个布局图像。我尝试做的是继续使用不同的图像,所以一旦我创建了布局,我就可以继续并在 orignaliimage 上复制布局(使用 php)。我在 explainin.sry 中的错误 太棒了。但屏蔽不是一个好主意?不需要PS,其他地图也很干净。 什么是屏蔽? @Pooya 看看这个:***.com/questions/7203160/…

以上是关于使用 php 从图像中裁剪多边形的主要内容,如果未能解决你的问题,请参考以下文章

在Java中按多边形区域裁剪图像

Cropper - 以多边形裁剪图像

裁剪图像包含在 4 边(非矩形)多边形中

如何在winforms c#中从图片框中裁剪和保存非矩形但多边形区域[重复]

使用 Python / PIL 进行多边形裁剪/剪辑

在 OpenCL 上通过凹多边形进行图像裁剪