使用 Cloudflare Worker 处理图片,支持缩放、剪裁、水印等功能

查看 17|回复 0
作者:ccbikai   
使用 Photon 、Squash WebAssembly 、Cloudflare Worker 做了一个图片缩放服务。
Photon 的功能基本都支持。
支持:
  • 支持 PNG 、JPG 、BMP 、ICO 、TIFF 格式图片处理
  • 可输出 JPG 、PNG 、WEBP 格式图片,默认输出 WEBP 格式图片
  • 支持管道,可以执行多个操作
  • 支持 Cloudflare 缓存
  • 支持图片地址白名单,防滥用
  • 异常降级,如果处理失败返回原图(异常场景不缓存)

    代码地址:https://github.com/ccbikai/cloudflare-worker-image
    欢迎 Star , 一起修复 Bug
    演示
    旋转

    剪裁

    图片水印

    管道操作
    缩放+旋转+文字水印

    理论上支持 Photon 的各种操作,有兴趣的可以查看图片地址,按照 Photon 文档 修改参数自己尝试。如果发现异常可以评论反馈给我。
    更多演示可以到我博客查看 https://chi.miantiao.me/post/cloudflare-worker-image/
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部