markevans

dragonfly

markevans

A Ruby gem for on-the-fly processing - suitable for image uploading in Rails, Sinatra and much more!

AI 简介

Dragonfly 是一个 Ruby 编写的动态附件处理库,专注于在 Web 应用中按需生成、转换和存储图像及其他二进制文件。它支持 Rails、Sinatra 等框架,提供声明式模型集成(如 dragonfly_accessor)、链式图像处理(缩略图、裁剪、格式转换)、远程 URL 获取、自定义处理器(如文本转图、音频转码)及多后端存储(本地、S3 等)。其设计强调可扩展性与低侵入性,无需预生成文件即可实时响应请求。适用于需要灵活、轻量级附件管理的中小型 Web 应用,尤其适合需动态图像处理但不愿引入重型服务(如 ImageMagick 前端或独立图像服务)的场景。

Ruby
MIT License
2.1k
Stars
242
Forks
23
Watchers
65
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分59.16
默认分支master