![]() |
1
6
libjpeg的文档随源代码一起提供。既然你还没有找到它: 下载源代码存档并打开文件 LBJPEG.DOC . 它是一个普通的ASCII文件,而不是Word文档,所以最好在记事本或其他ASCII编辑器中打开它。 还有一些其他的.doc文件。不过,他们中的大多数都没那么有趣。 不幸的是,除了libjpeg,我不能推荐其他任何库。我尝试了两种选择,但Libjpeg总是赢。一旦你完成了基本的工作,就很容易处理。它也是目前最完整和最稳定的jpeg库。 |
![]() |
2
2
|
![]() |
3
2
你应该看看qt的qimage。它有一个非常简单的界面,使这个任务非常简单。每个平台的设置都非常简单。 如果qt过量,你可以试试magick++ http://www.imagemagick.org/Magick++/ . 它支持类似的操作,也非常适合这类任务。上一次我使用它时,我对它在Windows上的依赖性有点纠结,但在Linux上不记得有多少麻烦。 对于magick++的image类,您可能需要的函数是getconstpixels。 |
![]() |
4
1
我有一些代码,您可以复制(或作为参考)以使用libjpeg库加载jpeg图像。
|
![]() |
5
1
稍微开箱即用的解决方案是获取 netpbm 工具,通过几个非常简单的中间格式之一,将图像从几乎任何格式转换为任何其他格式。它们在shell中工作得很好,最常用于管道中读取任意图像、对其执行操作以及将其写入其他格式。 PBM格式可以简单到一个普通的ASCII头,后跟一个ASCII或二进制的RGB数据。它们的目的是简单到可以在不需要库实现的情况下使用。 在netpbm中,libjpeg之上实现的读写过滤器支持jpeg。 |
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |