使用 Cloudflare Worker获取图片元数据
原文中文,约2800字,阅读约需7分钟。发表于: 。这篇文章在 2024年10月05日23:31:04 更新了哦~WebP Cloud 提供一个接口,可以用于获取 […]
在 Cloudflare Workers 上使用 sharp 处理图片有难度,但可以用 @cf-wasm/photon 库获取图片信息。通过 fetch 获取图片并转换为 Uint8Array,使用 PhotonImage 获取宽高和色彩空间等信息。建议在计算 blurhash 前调整图片大小,并通过 magic header 判断图片格式。部署时需安装相关库。Azure Function 使用 sharp 更简单,但需注意运行环境。由于 Workers 限制,代码库需分开。