适用于 libvips 和 ImageMagick 的 Web 友好图像处理宏
提供常常需要的高级图像处理辅助工具 处理图像上传时。 此插件可以使用 [ImageMagick] 或 [libvips] 处理图像。ImageMagick 是一个 这是一个不错的默认选择,特别是如果您要从其他 gem 或库迁移。 它使用 ImageMagick。Libvips 是一款较新的库,可以处理图像 [非常快速] 速度快][libvips 的性能](通常比 ImageMagick 快多倍)。
本项目的目标是创建一个包含所有必要内容的单一 gem。 需要一些辅助方法来调整图像大小和处理图像。
目前,现有的附件宝石(如 Paperclip、CarrierWave、Refile、Dragonfly、Active Storage 等)都实现了自己的自定义图像辅助方法。但为什么呢?这并不太符合 DRY 原则,对吧?
处理通过 [ImageProcessing::Vips] 或 [ImageProcessing::MiniMagick] 模块进行。这两个模块都共享相同的可链式 API,用于定义处理流程:
暂无开放 Issues,或尚未同步最近议题。