跳转到内容

VIPS 生态实践手册

用同一套心智模型理解 libvips 与四个常用 binding。

本站由 WebP Cloud 维护,是社区项目,不是 libvips 官方文档。当前内容处于 Bootstrap 阶段,标记为草稿的页面仍需技术复核与人工批准。

理解生态

分清 libvips、命令行工具和语言 binding 各自负责什么。

读写与转换

建立完整的读取、处理、编码和错误处理流程。

几何变换

掌握缩放、裁剪、旋转与翻转的边界。

色彩调整

区分色彩空间转换与亮度、饱和度、色相调整。

夜色中亮起红色轮廓灯的苏州东方之门建筑与前景步道
项目自有输入1938 × 1292 JPEG
由 govips 生成的 640 像素 WebP 夜景缩略图
govips 实际输出640 × 427 WebP,quality 82

这不是装饰性 Mockup,而是由页面所示 Go 示例实际生成并记录版本的输出。前往15 分钟 Quickstart查看代码、参数与当前验证边界。

  • govips:适合 Go 服务,需理解 CGO、libvips 生命周期与资源释放。
  • sharp:适合 Node.js 图像 Pipeline,安装体验通常更封装化。
  • pyvips:适合 Python 自动化、研究与服务端工作流。
  • vips CLI:适合探索操作、Shell 批处理和最小复现。