0

我知道 JPG、BMP、GIF 和其他格式压缩图像。但是我可以获取显示的快照并保存它而不以编程方式(例如使用 c/c++ 或其他东西)压缩(在二进制文件中)吗?

4

3 回答 3

5

默认情况下不压缩 BMP 文件。见这里:https ://en.wikipedia.org/wiki/BMP_file_format

于 2012-11-08T15:49:23.883 回答
2

http://www.zlib.net是 C 中无损压缩的最佳解决方案。它维护良好,可用于许多不同的软件,并与诸如 winzip 等外部存档器兼容。

C++ 提供了围绕它的包装器,例如 boost::iostreams::zlib 和 boost::iostreams::gzip。Zlib 使用 deflate 算法(RFC1951);这里对算法有一个很好的解释:http ://www.zlib.net/feldspar.html

于 2012-11-08T16:14:10.210 回答
0

PAM 格式是未压缩的,非常易于理解。

于 2012-11-08T17:38:21.107 回答