使用 Vercel Edge 处理图片, 依赖 Photon,支持缩放、剪裁、水印、滤镜等功能。
APACHE-2.0 License
Vercel Edge , Photon
Cloudflare Worker, https://github.com/ccbikai/cloudflare-worker-image
# patch pnpm, pnpm, patch-package https://www.npmjs.com/package/patch-package
npm i -g pnpm
#
git clone https://github.com/ccbikai/vercel-edge-image.git
cd vercel-edge-image
#
pnpm install
#
mv .env.example .env
vi .env # WHITE_LIST
#
npm run deploy
url:
encodeURIComponent
action:
, Photon
!
resize!830,400,2
|
resize!830,400,2|watermark!https%3A%2F%2Fstatic.miantiao.me%2Fshare%2F6qIq4w%2FFhSUzU.png,10,10
URL encodeURIComponent URL
format:
jpg,webp,png
webp
quality:
1-100 webp jpg 99
Github
http://chi.miantiao.me/post/vercel-edge-image/