Thumbor:开源智能图片缩略图服务(按需裁剪)
阅读完整评测深度教程 · 踩坑记录 · 常见问题
扫码查看

Thumbor 是一个由 globo.com 创建的开源智能图片处理服务,主要功能是按需裁剪、缩放、旋转、加滤镜和优化图片。其核心特点是利用 AI 自动识别图片关键主体,解决自动裁剪时切掉重要部分(如人脸)的问题,为网站提供统一的图片处理 HTTP 接口。它适合有图片处理需求的 Web 开发者、喜欢自建服务的运维或技术爱好者,以及希望节省付费图片服务成本的团队。

Thumbor:开源智能图片缩略图服务(按需裁剪)

这是什么

Thumbor 是一个开源的智能图片处理服务,由 globo.com 在 2011 年创建。它主要为网站提供统一的 HTTP 接口,按需处理图片,核心是解决自动裁剪时“切掉重要主体(如人脸)”的问题。

核心能力

  • AI 智能裁剪:通过 smart 参数调用 AI 检测算法,自动识别图片主体(如人脸),裁剪时避开关键区域。
  • 按需实时处理:无需预先生成所有尺寸,通过 URL 参数(如 /300x200/smart/)即可实时生成任意尺寸的缩略图、进行缩放、旋转、加滤镜和优化。
  • 统一处理逻辑:将所有图片操作集中到一个服务中,为 Web 和 App 提供一套统一的处理规则,避免在业务代码中重复编写。

适合谁

适合有图片处理需求的 Web 开发者,以及愿意自行维护服务、希望将图片处理独立出来以节省第三方服务成本的运维或技术团队。

获取方式

项目托管于 GitHub,你可以通过 pip、系统包管理器或 Docker 进行安装。最快捷的方式是使用 Docker 运行。详细信息和源码请访问其 GitHub 仓库。

微信微博邮箱复制链接