gpt4 book ai didi

libjpeg-turbo - libturbojpeg.a 和 libjpeg.a 之间有什么区别

转载 作者:行者123 更新时间:2023-12-02 17:01:06 27 4
gpt4 key购买 nike

我的目的是使用 libjpeg-turbo (参见 http://www.libjpeg-turbo.org/Main/HomePage )作为独立 Jpeg Group ( http://www.ijg.org/ )中常见 libjpeg (版本 6)的替代品。我的开发平台是Linux on X_86,64位

我从 http://sourceforge.net/projects/libjpeg-turbo/files/1.3.1/ 下载了“官方”二进制包

提供了两个静态库“libturbojpeg.a”和“libjpeg.a”,它们似乎都支持传统的 libjpeg API。

我认为“libturbojpeg.a”是“更快”的实现,这就是我应该使用的..但想确定这一点。我还想知道如果没有人想使用“libjpeg.a”,为什么会与此版本一起打包?

浏览完大部分文档后我还不确定

我尝试过类似的粗暴方法

  • 使用 Linux“nm”命令列出符号 -这两个库都有相同的符号,因此我可以互换使用它们

  • 使用linux归档器“ar -tvf”查看库并检查对象名称 - 其中的对象具有相似的名称,除了libturbojpeg.a中的对象具有前缀“libturbojpeg_la-j”

有什么见解吗?

谢谢 - Yogesh Devi

最佳答案

看起来 - libjpeg.a 支持常规 libjpeg API,而 libturbojpeg.a 支持 TurboJPEG API,后者“使用起来更简单”。

关于libjpeg-turbo - libturbojpeg.a 和 libjpeg.a 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25933643/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com