<分区>
寻找一堆优化 图像处理实用函数。喜欢:使用三次插值调整大小、旋转、裁剪、将颜色更改为不同的颜色。很像 GIMP 所拥有的。但是没有 GIMP 的许可和膨胀。
- 必须是免费和开源的,最好不是 GPL,除非它最好
- 必须为初学者(图像处理)提供全面/良好的文档。
- 必须比 ImageMagick 或其任何分支 (GraphicsMagick) 更快。
- 必须包含一堆“实际算法”,就像 The Gimp 这样的图像处理程序。不仅仅是一堆我没有用的科学算法。
...
- 不需要支持图像文件格式(例如从 GIF 导入)。
- 不需要支持超过 24 位的颜色。
- 不需要是最快的,但速度需要比学术水平更好。
回答
我正在使用 ImageMagick(或 Magick++ 它的库)来渲染最终的 GIF 动画,因为这样做速度相对较快。对于其余部分,操作非常简单,以至于我使用来自 sourceforge 的“非官方”GIF 解码器库来解码为数组。然后,获取原始图像数据数组;标准 C++ for 循环中的裁剪/颜色更改。
对于真正的 super 优化用途,StackOverflow 上的其他人似乎都在推荐 OpenCV
或 Boost 的 GIL
(Adobe 提供)。它们都包含良好的原语,OpenCV
还包含更多针对速度进行了优化的算法。