带有 SIMD 功能的免费库

libjpeg-turbo 是 JPEG 图像编解码器 使用一类称为单指令多数据 (SIMD) 的并行计算机。这包括用于 MMX、SSE2、AVX2、NEON 和 AltiVec 等处理器的指令。 SIMD 指令用于加速基线 JPEG 文件压缩或 x86、x86-64 上的解压缩、ARM 和 PowerPC 系统。该程序遵循 libjpeg 程序,但比其前身快 2 - 6 倍,从而胜过它。通过处理器高度优化的 Huffman 编码例程,该工具比其他专有的高速 JPEG 编解码器运行得更快、更流畅。 

什么是 libjpeg-turbo? 

libjpeg-turbo 最初是在 libjpeg/SIMD 基础上创建的,它是由 Miyasaka Masaru 创建的 libjpeg v6b 的 MMX 加速子公司。 TigerVNCVirtualGL 企业在 2000 年代后期对编解码器进行了各种升级。这个 实用程序 程序分拆成一个自主任务,目标是快速生成 JPEG压力或减压创新可供更广泛的客户和工程师使用。 

开源企业以这种方式命名,因为它提供了 SIMD 加速执行商业标准 libjpeg API。我们提供的执行该 API 的库是两个 API/ABI,它们在 libjpeg v6b 中都很好并且在数值上完美。它也可以被设计成带有 libjpeg v7 和 v8 的 API/ABI。请注意,它确实排除了对 libjpeg v8 中提供的非标准SmartScale组的支持。 

此工具实现了惯用的 libjpeg API,但不如逐步清晰的 TurboJPEG API。  TurboJPEG 是更高级别的 API,最初是为 VirtualGL 和 TurboVNC 使用而创建的。他们有不同的事业,但所有所说的程序都是开源的,目前也在使用它。两者的另一个区别是后者有一个简单易用的界面,用于在内存中打包和解压缩JPEG图片。 

为什么要使用 libjpeg-turbo?

在 libjpeg-turbo 内部,TurboJPEG API 是由调用 libjpeg API 的覆盖库的方法提供的。另一方面,这个特殊的程序包括 色彩空间扩展,允许它从 32 块和巨大的字节序像素支架打包或解压缩 - RGBXXBGR ——就像一个完全突出显示的 Java 界面

  • 赞成

    • 提供 MMX、SSE2、AVX2、Neon 和 AltiVec 指令
    • 加速基线 JPEG 压缩和解压缩
    • 实现传统的 libjpeg API 和 TurboJPEG API
  • 反对

    • 提供复杂而全面的界面
 0/3

应用参数

  • 许可证

    免费

  • 版本

    2.0.5

  • 更新日期

  • 平台

    Windows

  • OS

    Windows 7

  • 语言

    英语

  • 下载

    1

  • 大小

    1.30 MB

  • 开发者


应用程式 提供其他语言版本


程序图标: libjpeg-turbo

libjpeg-turbo PC 版

  • 免费
  • 4.8
    1
  • 1
  • V2.0.5

用户对 libjpeg-turbo 的评分

您是否尝试过 libjpeg-turbo?成为第一个离开您的意见!

Softonic
您对 libjpeg-turbo 的评分
Softonic
99/100

扫描结果: 清洁

该文件通过使用VirusTotal技术进行的全面安全扫描。可以安全下载。

  • 无病毒
  • 无间谍软件
  • 无恶意软件
  • 由安全合作伙伴验证

    Logo VirusTotal

扫描信息

最后扫描
2023年11月10日星期五
扫描提供者
VirusTotal · 完整报告

文件完整性

文件
libjpeg-turbo-2.0.5-jws.zip
SHA256
f49ddb7aea3c1146d8839c49a5f50c3eff236f8a9168f7c09127a7b5eda92c39
SHA1
0da67b0307e94bb84e9d9409953956f27ac28a00

Softonic安全承诺

libjpeg-turbo已经过我们先进安全系统的彻底扫描,并经过行业领先合作伙伴的验证。该文件来自官方开发者,已通过我们所有的安全检查,未显示病毒、恶意软件或间谍软件的迹象。