认识生态
分清 libvips、命令行工具和语言绑定(binding)。进入生态说明
本站由 WebP Cloud 维护,是社区项目,不是 libvips 官方文档。所有公开页面都按正式内容维护;版本敏感结论会标明复核日期与验证边界。
认识生态
分清 libvips、命令行工具和语言绑定(binding)。进入生态说明
选择语言绑定
按现有语言分流到 govips、sharp、pyvips 或 CLI。选择入口
跑通一次
用同一张输入生成不放大的 WebP 缩略图。15 分钟 Quickstart
理解执行
弄清按需执行、顺序访问和导出时才出现的错误。按需执行模型


这不是装饰性示意图,而是由页面所示 Go 示例实际生成并记录版本的输出。前往15 分钟 Quickstart查看代码、参数与当前验证边界。
场景实战
按读写与转换、几何与画布、合成与色彩、格式与特殊场景组织的完整代码示例。浏览场景实战
生产实践
进程与对象生命周期管理、不可信输入限制与加载器阻断边界。浏览生产实践
故障排查
定位 out of order read、偏色与 ICC 丢失、并发崩溃和疑似内存泄漏。浏览故障排查
参考资料
跨绑定操作映射、默认参数差异、格式支持矩阵与版本基线。浏览参考资料
把 libvips 与 govips、pyvips、sharp 的重要发布放在一起看,快速判断新能力来自底层库还是语言绑定。
该补丁限制 linear 与 GIF delay 数组长度,改进 WebAssembly 回退错误处理,并随包升级到包含更多输入校验的 libvips。
原始记录 ↗该补丁限制 LUT 大小、加强 TIFF、PDFium 与 JPEG 2000 输入检查,并将 JPEG 2000 保存标记为不可信操作,适合处理外部输入的服务优先评估。
原始记录 ↗新的 LoadImageFromReader、SaveToWriter 与 TranscodeStream 将 Go 的 io.Reader/io.Writer 接入 libvips,并区分顺序读取与需要实体化的变换。
原始记录 ↗3.2 通过生成的 stub 覆盖 libvips 操作类型,补充常用手写 API 的类型提示,并加入 Image.pil 与并发度读写函数。
原始记录 ↗0.35 要求 Node.js 20.9 以上,加入 HDR JPEG gain map、ESM、WebP exact 与 AVIF/HEIF tune,并将 WebAssembly 移出实验状态。
原始记录 ↗该版本提供 OpenImageRefs 与 AssertNoLeaks,用于定位未关闭的 ImageRef,并拆分大型 ImageRef 实现以改善维护性。
原始记录 ↗