ImageFlow 是一个为现代网站和应用程序设计的高效图像服务系统。它能根据设备类型自动提供最合适的图像,并支持 WebP 和 AVIF 等现代图像格式,显著提升网站性能和用户体验。
不支持MinIO
)使用 docker compose 快速操作
soyorins/imageflow
ccr.ccs.tencentyun.com/k7scn/imageflow
git clone https://github.com/Yuri-NagaSaki/ImageFlow && cd ImageFlow
更新配置文件
cp .env.example .env
nano .env
# 主要修改API_KEY和存储方式,想快速体验建议填写local
示例.env
API_KEY=ohji8lob1Sagoh4shizooNe9oxif9pai
STORAGE_TYPE=local
LOCAL_STORAGE_PATH=static/images
CUSTOM_DOMAIN=
MAX_UPLOAD_COUNT=20
IMAGE_QUALITY=75
WORKER_THREADS=4
SPEED=5
WORKER_POOL_SIZE=4
# Debug Mode
DEBUG_MODE=false
启动
docker compose up -d
soyorins/imageflow:2.1.1
版本API_KEY
, 用于保护上传和管理接口, 推荐使用 pwgen 32 1
生成IMAGE_QUALITY
, WebP 转换的质量设置, 数值范围 1-100, 越高表示质量越好,文件越大SPEED
, 范围:0-8 0-8,0=最慢/最高质量,8=最快/最低质量