跳转到主要内容

thumbor 是 globo.com 开发的一个开源图片缩略图服务

项目描述

加入 thumbor-bootcamp,体验与 ❤️ 和 🤗 一起的学习和贡献之旅,来自 thumbor 团队

thumbor

裁剪、调整大小、转换等,全部按需并提供人工智能支持


全球成百上千家公司信任 thumbor

维基百科信任 thumbor  Globo.com 信任 thumbor  Vox Media 信任 thumbor  福布斯信任 thumbor  Square 信任 thumbor  Deliveroo 信任 thumbor  Canal+ 信任 thumbor  Terra 信任 thumbor  nrc 信任 thumbor  web.dev 表示 thumbor 用于高性能网站  aws 表示 thumbor 用于无服务器图像处理
等等...

thumbor 是一种智能图像服务,能够实现按需 裁剪、调整大小、应用滤镜和优化 图像。

自动裁剪照片可能会遇到断头的情况,令人沮丧。thumbor 使用 人工智能进行智能检测

thumbor 是一个 HTTP 服务器,您可以通过更改路径参数来创建您想要的任意数量的不同图像

http://<thumbor-server>/300x200/smart/thumbor.readthedocs.io/en/latest/_images/logo-thumbor.png

您应该看到一个 300x200 的 thumbor 标志图像。

了解更多关于 thumbor 的功能,请访问 thumbor 文档

⚙️ 安装

决定您想使用的安装选项。

选项 1:pip

# thumbor with main dependencies only
pip install thumbor

# thumbor with OpenCV dependency
pip install thumbor[opencv]

# thumbor with all dependencies
pip install thumbor[all]

选项 2:二进制文件

sudo add-apt-repository ppa:thumbor/ppa
sudo aptitude update
sudo aptitude install thumbor

有关更多安装方法,请参阅 安装

运行

运行它就像点击

thumbor

之后,您可以在 https://localhost:8888/unsafe/https://raw.githubusercontent.com/thumbor/thumbor/master/example.jpg 上访问它

有问题?

如果您遇到任何问题,请尝试运行

thumbor-doctor

如果您有 thumbor.conf 文件,您可以使用它来帮助 thumbor-doctor

thumbor-doctor -c thumbor.conf

如果您仍然需要帮助,请 提出问题。请记住在问题中发送您的 thumbor-doctor 输出

thumbor-doctor --nocolor -c thumbor.conf

🎯 功能

  • 支持所有常见的图像格式
  • 智能裁剪和调整大小
  • 使用缓存实现极致快速
  • 支持多种存储方式(本地存储、AWS S3、Rackspace、Ceph、...)
  • 基于面部和特征检测的AI智能裁剪(眼镜、有趣点、...)
  • 与多种编程语言和框架集成 以及更多...
  • 高度可扩展

🌟 精彩功能

awesome-thumbor 是一个包含所有 thumbor 相关内容的精选列表。在那里您可以找到过滤器、存储、引擎、加载器、Docker 镜像、您最喜欢的语言和框架中的扩展,以及更多。

每个项目的质量都有明确标识。祝您玩得开心!

👍 贡献

thumbor 是一个开源项目,拥有众多贡献者。您可以贡献代码贡献文档来加入他们。

如果您使用 thumbor,请花 1 分钟时间回答这份调查?只有 2 个问题!

加入https://gitter.im/thumbor/thumbor 的聊天

👀 演示

您可以在http://thumborize.me/ 上看到 thumbor 在实际应用中的表现

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

thumbor-7.7.4.tar.gz (30.7 MB 查看散列值)

上传时间

构建分发

thumbor-7.7.4-cp39-abi3-musllinux_1_1_x86_64.whl (8.6 MB 查看散列值)

上传时间 CPython 3.9+ musllinux: musl 1.1+ x86-64

thumbor-7.7.4-cp39-abi3-musllinux_1_1_i686.whl (8.5 MB 查看散列值)

上传时间 CPython 3.9+ musllinux: musl 1.1+ i686

thumbor-7.7.4-cp39-abi3-musllinux_1_1_aarch64.whl (8.5 MB 查看散列值)

上传时间 CPython 3.9+ musllinux: musl 1.1+ ARM64

thumbor-7.7.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB 查看散列值)

上传时间 CPython 3.9+ manylinux: glibc 2.17+ x86-64

thumbor-7.7.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.5 MB 查看散列值)

上传时间 CPython 3.9+ manylinux: glibc 2.17+ ARM64

thumbor-7.7.4-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (8.6 MB 查看散列值)

上传时间 CPython 3.9+ manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

thumbor-7.7.4-cp39-abi3-macosx_11_0_arm64.whl (8.4 MB 查看哈希值)

上传时间 CPython 3.9+ macOS 11.0+ ARM64

thumbor-7.7.4-cp39-abi3-macosx_10_9_x86_64.whl (8.4 MB 查看哈希值)

上传时间 CPython 3.9+ macOS 10.9+ x86-64

thumbor-7.7.4-cp39-abi3-macosx_10_9_universal2.whl (8.5 MB 查看哈希值)

上传时间 CPython 3.9+ macOS 10.9+ universal2 (ARM64, x86-64)

支持者