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

169 天前
 ccbikai

使用 Photon 、Squash WebAssembly 、Cloudflare Worker 做了一个图片缩放服务。

Photon 的功能基本都支持。

支持:

代码地址:https://github.com/ccbikai/cloudflare-worker-image

欢迎 Star , 一起修复 Bug


演示

旋转

剪裁

图片水印

管道操作

缩放+旋转+文字水印

理论上支持 Photon 的各种操作,有兴趣的可以查看图片地址,按照 Photon 文档 修改参数自己尝试。如果发现异常可以评论反馈给我。

更多演示可以到我博客查看 https://chi.miantiao.me/post/cloudflare-worker-image/

1437 次点击
所在节点    Cloudflare
11 条回复
GooMS
168 天前
挺好的,如果量多可以买 cf pro
est
168 天前
cf worker 好像直接支持图片操作。。。
ccbikai
168 天前
@est 是指 Cloudflare Images 吗?
journalist
168 天前
Chad0000
168 天前
@journalist
之前我还记得需要付费 plan 才可以
est
168 天前
ccbikai
168 天前
@journalist
@est 这个不包含着免费套餐里
whileFalse
167 天前
worker 的执行时间碰到大图算不完吧?
ccbikai
167 天前
@whileFalse 目前看 cpu 超时占 1%,内存超出的占 5%

大图还是处理不了。目前我测的是宽边 2048
whileFalse
167 天前
@ccbikai 那就是最多 400 万像素。嗯....对于现代照片来说基本没用....
ccbikai
167 天前
@whileFalse #10 是的, 就是为了尝试下运行 WASM

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/994952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX