软件和应用|开发者介绍新颖的QOI图像文件格式 较PNG更具性能优势
一位名叫 Dominic Szablewski 的开发者,刚刚介绍了一种“相当不错”的新图像文件格式(简称 QOI) 。开发者解释称:世界需要一种全新的图像格式,因为在 PNG、JPEG、MPEG、MOV 和 MP4 等文件类型的接缝处,还是充满了相当大的复杂性 。
文章图片
(来自:Phobos Lab)
Dominic Szablewski 指出:QOI 全称为“Quiet OK Image Format”,主打开源、快速、无损压缩等特性 。
相比之下,目前大多数常见的编解码器不仅陈旧、封闭、依赖于庞大的库,且计算量大到难以使用 。
为了做到更好,开发者决定编写一些代码 。在将 QOI 发布到 GitHub 托管平台后,他还高度重视大家留下的 500 多条评论 。
现在看来,Szablewski 似乎已经实现了这一目标:
虽然 QOI 不会像优化的 PNG 编码器那样压缩图像,但还是能够无损地将图像压缩到近似 PNG 的大小、辅以 20-50 倍的编码速度 / 3-4 倍的解码速度 。
更重要的是,QOI 的参考编解码器只用到了大约 300 行 C 语言代码,且文件格式的规范要求也只有一页的篇幅 。
文章图片
【软件和应用|开发者介绍新颖的QOI图像文件格式 较PNG更具性能优势】(来自:QOIformat.org 官网)
Szablewski 在博客中写道:
过去几周出现了许多不同语言和库的 QOI 实现,涵盖了 Zig、Rust、Go、TypeScript、Haskell、?、Python、C#、Elixir、Swift、Java 和 Pascal 等选项 。综上,Szablewski 认为 QOI 还是相当有希望成功出圈的 。
此外有一款能够查看 .QOI 文件的原生应用程序,支持 Gimp、Paint.NET 和 XnView MP 的插件,对 SDL_Image 的支持(待定)也已在路上 。
不过他也承认,该格式不大可能在短期内获得主流 Web 浏览器的支持,毕竟该领域暂时更关注于压缩比 。但在游戏或其它应用场景里,QOI 的性能优势更具意义 。
推荐阅读
- 欺诈|贝宝、LG电子宣布与IBM量子合作,量子应用多领域
- 综合|应用于高校机电故障综合模拟平台组成部分
- 爆发|从1G到5G 技术成熟与应用爆发相辅相成
- Apple|大量Wordle“克隆”应用已从苹果App Store中消失
- 应用开发商|苹果拟在韩国提供其他支付选择
- 软件和应用|Locket跃居App Store榜首:将情侣/闺蜜/好友照片放到iOS主屏上
- 毫米波|从1G到5G 技术成熟与应用爆发相辅相成
- Samsung|刚刚关闭手机应用商店的Tizen 仍是三星的“底牌”
- Apple|苹果妥协 将在韩国允许应用开发者采用第三方支付
- 新浪数码|苹果妥协 将在韩国允许应用开发者采用第三方支付