任何人都知道将图像划分为任意形状的 C++ 或 Python 库吗?

Posted

技术标签:

【中文标题】任何人都知道将图像划分为任意形状的 C++ 或 Python 库吗?【英文标题】:Anyone know of a C++ or Python library that will divide an image into pieces of arbitrary shape? 【发布时间】:2010-11-11 05:57:54 【问题描述】:

我正在开展一个项目,该项目涉及由用户提供的图像制成的谜题。我一直很难找到一个可以满足我的目的的图书馆。我想用 Python 或 C++ 编写程序。我一直在考虑使用 Qt(或 PyQt)来做这件事,所以如果你知道一个可以与 Qt 一起工作的库,那就太好了,尽管此时任何事情都会很好。

【问题讨论】:

只是一个想法——只要图像的一部分是透明的,图像就可以是正方形的。 【参考方案1】:

您不能指望为任何特定任务找到一个库。在这种情况下,您需要图像处理库,它能够:

用透明背景绘制图像区域。你有一块配置,用它作为遮罩来切掉边缘。 将绘制的图像保存为某种格式。

Qt 图形完全可以做到这一切。

【讨论】:

以上是关于任何人都知道将图像划分为任意形状的 C++ 或 Python 库吗?的主要内容,如果未能解决你的问题,请参考以下文章

任何形状四边形的最小边界框或凸包?

如何根据触摸时创建的形状裁剪图像?

将不规则形状划分为递减的矩形

Android:将图像剪辑到形状

人人5分钟学会4行代码用C++编程实现任意形状窗体,不用MFC

如何将 MKMapView(或任何 UIView)裁剪为自定义形状?