Flyimg
用 Go 编写的高速安全图片处理服务器。通过 URL 参数即时处理图片,无需上传、无需存储、无需等待。
部署后可以做什么
- 打开域名 — 服务立即就绪
- 通过 URL 处理图片 — 在图片 URL 添加宽度、高度、质量、格式等参数
- 即时调整大小 —
upload/w_300,h_200/https://example.com/photo.jpg
- 裁切与旋转 — 智能裁切、人脸检测、旋转选项
- 转换格式 — 输出为 WebP、AVIF、JXL 以缩小文件大小
- 调整质量 — 每次请求可设置压缩等级
主要功能
- 使用 libvips 进行高性能图片处理
- 基于 URL 的 API,无需 SDK 或客户端库
- 支持 PNG、JPEG、GIF、WebP、AVIF、JXL
- 内置缓存机制
- 人脸检测智能裁切
许可证
AGPL-3.0 — GitHub