百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

fpng

> 编程语言
开源

超快速的 C++ .PNG 编写器/读取器

986 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

超快速的 C++ .PNG 编写器/读取器

fpng 是一个非常快速的 C++ .PNG 图像读取器/写入器,适用于 24/32 bpp 图像。它是一个 单源文件,不依赖于任何其他库。fpng.cpp 的编写目的是要看看在不牺牲太多压缩率的情况下,可以以多快的速度写入 .PNG 文件。fpng 写入的文件符合 PNG 标准,可使用任何 PNG 解码器读取,并可使用 libpng、wuffs、lodepng、stb_image 和 pngcheck 成功加载或验证。使用 fpng 写入的 PNG 文件还可以使用 fpng 进行快速读取,因为它明确地使用了 长度限制前缀码 和一个 优化的解码器,该解码器利用了这些码的特性。

fpng.cpp 压缩与 stb_image_write.h 相比: 速度快 12-19 倍, 平均文件大小小 5-11%。

一个真实世界的基准测试,使用了 303 个 24/32bpp 测试图像,用于 GPU 纹理压缩基准测试(单位为 mps="兆像素/秒",按压缩率排序):

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cdata-compressionimage-compressionimage-compressorimage-processing

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言