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

libimagequant

> 编程语言
开源

支持 pngquant 和其他 PNG 优化器的调色板量化库

923 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

支持 pngquant 和其他 PNG 优化器的调色板量化库

libimagequant — 图像量化库

Imagequant 库将 RGBA 图像转换为基于调色板的 8 位索引图像, 包括 透明度组件。它非常适合生成小型 PNG 图像和 外观漂亮的 GIF 图像。 图像编码/解码不是由库本身处理的,请自行提供编码器。如果您正在寻找命令行工具,请参阅 pngquant。

入门 C 语言

该库可通过 imagequant-sys Rust 包在 C 程序中使用。

bash
rustup update
git clone https://github.com/ImageOptim/libimagequant
cd libimagequant/imagequant-sys
cargo build --release --target-dir=target
# makes target/release/libimagequant_sys.a

有关更多信息,请参阅 C 库 API 文档 和 readme。

入门 Rust

在 Cargo.toml 中添加:

bash
rustup update
cargo add imagequant

请参阅 docs.rs 了解库 API 文档。

libimagequant v2 以前是一个 C 库。 libimagequant v4 完全使用 Rust 编写,但仍然为 C 程序提供相同的 C 接口。您需要安装 Rust 1.70+ 才能进行构建,并调整构建命令。如果您不想升级,可以继续使用 库的 C 版本,它位于 仓库 的 2.x 分支中。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

Rustcallbackconversionimage-optimizationimage-pixels

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

> 工具信息

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

> 相关工具

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