C ++库来处理图像

时间:2020-03-05 18:47:01  来源:igfitidea点击:

我们是否知道任何开放源代码/免费软件C ++库可以处理以下格式的图像:
.jpg .gif .png .bmp?它支持的格式越多越好。我正在用C ++实现一个免费程序,该程序使用隐写术将文本文件隐藏到一个或者多个图像中。

我在Unix下工作。

解决方案

回答

我们考虑过GDI吗?

-凯文·费尔柴尔德(Kevin Fairchild)

回答

FreeImage非常可靠。它具有C接口,但其实现更像C ++。

回答

ImageMagick可以处理任何事情,并且具有适用于多种语言的接口,包括适用于C ++的Magick ++ API。

回答

我喜欢vxl

VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research and implementation. It was created from TargetJr and the IUE with the aim of making a light, fast and consistent system. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms.

回答

@lurks:我假设我们正在寻找LSB移位?几年前,我做了一些隐秘的工作,这就是大多数应用程序都能正常工作的方式。看来ImageMagick(由他人建议)可以识别和操纵LSB。

回答

需要进行一些设置,但是我是Adobe GIL(现在是Boost的一部分)的粉丝。

回答

对于.png图像,我们可以查看Cairo(和CairoMM)。还有人们认为很快的反谷物。