图片处理 API
基于 Hono 框架的图片处理服务
API 端点
- POST /api/images/process - 综合图片处理
- POST /api/images/info - 获取图片信息
- POST /api/images/resize - 调整图片大小
- POST /api/images/crop - 裁剪图片
- POST /api/images/convert/:format - 转换图片格式
- POST /api/images/filter/:type - 应用滤镜效果
- POST /api/images/batch - 批量处理图片
支持的功能
- 图片缩放和调整大小
- 图片裁剪
- 格式转换 (JPEG, PNG, WebP, AVIF)
- 滤镜效果 (灰度, 模糊, 锐化)
- 颜色调整 (亮度, 对比度, 饱和度)
- 图片旋转
- 批量处理
使用方法
所有API都使用 multipart/form-data 格式上传图片文件,字段名为 'image'。
处理参数通过 JSON 格式在请求体中传递。
示例
curl -X POST http://localhost:8787/api/images/process \
-F "image=@example.jpg" \
-F "options={\"width\":800,\"height\":600,\"format\":\"webp\",\"quality\":80}"