lnbiuc / blog-next-view

Nuxt FullStack Blog. 地址https://vio.vin 介绍文章https://vio.vin/article/nuxt-fullstack
https://vio.vin
MIT License
53 stars 14 forks source link

代码中的compress拼写错误 #42

Closed 1834423612 closed 5 months ago

1834423612 commented 5 months ago

在写图片的cloudflare worker转换脚本时发现图片总是找不到,最后发现如下图所示,代码中的compress 被误拼为了 comporess

image

顺便请教一下,这个cloudflare R2存储库读取出的图片您是如何将其转换为适应的长宽的(即添加/compress{1600}x{900}的)鼓捣了一天这个worker也没成功复现动态调整图片大小🤣谢谢!!

lnbiuc commented 5 months ago

图片处理这块我没用使用cf,r2只是作为图片存储容器,访问图片地址时域名会解析道腾讯云对象存储cos中,之后再由cos回源r2获取图片,再由腾讯云的数据万象解析path最后的compress实现图片转码压缩和裁切。

之前这么设计是因为我的服务部署在Hong Kong,直接使用腾讯云的sdk上传文件会返回网络过慢的错误,所以只好先上传r2

1834423612 commented 5 months ago

43

1834423612 commented 5 months ago

好家伙,原来如此,我再琢磨琢磨这个worker转换脚本吧🤣 谢谢!!!

lnbiuc commented 5 months ago

如果cf worker能实现类似功能的话,我也去试试,这块功能最主要的目的是压缩图片体积,裁切并不是主要目的,比较主要的是转码webp格式,当然裁切也能压缩。

1834423612 commented 5 months ago

如果cf worker能实现类似功能的话,我也去试试,这块功能最主要的目的是压缩图片体积,裁切并不是主要目的,比较主要的是转码webp格式,当然裁切也能压缩。

denoflare 有一个方案可以实现,不过我还是没有搞明白。

刚发现的这个项目也不错:https://github.com/ccbikai/cloudflare-worker-image