c - 需要 JPEG 或其他有损图像压缩库

标签 c image compression jpeg gif

<分区>

我合并了 LIBPNG and ZLIB进入我的用于微 Controller 项目的 C 软件,因为他们非常自由的许可允许这样使用而不需要我公开我的任何代码(它与 BSD/MIT/APACHE 非常相似,但没有归属要求)。

我想看看使用有损图像压缩来节省内存。我发现的 JPEG 代码要么是 GPL、LGPL,要么不是 C。我不能使用 LGPL,因为这仍然需要我让用户可以用更新的或不同的版本替换库,这是不可能的项目。

我希望您知道合适的有损图像压缩库。它不一定是 JPEG(我控制编码和解码),但它必须是 C,并且最多 BSD 许可或类似(归因很好)。

-亚当

最佳答案

试试 IJG(在 ijg.org)。它是用 C 语言编写的高质量 JPEG 代码,具有 BSD 风格的许可证。我们在我工作的地方使用过它,并且对它很满意。

关于c - 需要 JPEG 或其他有损图像压缩库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/269996/

相关文章:

c - 清晰可视化 C 程序的内存布局的工具

image - 如何在图像中绘制运动对象的轨迹(跟踪路径)-Opencv?

android - 跟踪复制文件的进度

image-processing - 通过命令行压缩具有不同页面格式的多页 TIF 文件

c - Eclipse中的MINGW-HOME为相对路径时找不到GDB

c - 为什么在有全局指针的情况下 fork 进程不会相互影响?

c - strlen 给出意外的输出 C

PHP如何将图像转换为二进制并在jquery中使用ones和noughts作为变量

c# - 图像未显示在 FlowDocument 中

c# - 如何在 zip 存档中找到某些文件的压缩位以进行进一步处理?