项目地址: https://github.com/foamzou/aws-lambda-edge-image-process
包含 docker 环境和简单的图片处理代码;欢迎大家 star 、fork 或提交 pr 以改善该实践
类似阿里云 OSS 的图片处理服务、腾讯云的数据万象。
因为 AWS 并没有单独将图片处理单独发布服务,只提供了 lambda 配合 CloudFront 用于处理这类需求。因此我设计了一套方案用于实现图片处理的需求
有了本方案,前端可以在原有的 cdn 图片链接后面拼接参数,获取对应的缩略图、加水印等图片处理需求。
url 构成:https://cdn 域名 /文件名 @<参数值 1><参数名 1>_<参数值 2><参数名 2>.期望转换的文件格式
当总面积超过 4096px * 4096px,或者单边长度超过 4096px * 4,那么不会对图片进行缩放处理
1
Wien 2020-08-31 13:53:02 +08:00
写得不错,目前在小型网站上用了 s3 的静态网站托管并设定了重定向规则(未生成缩略图时重定向回服务器生成缩略图)。
|
3
weixiangzhe 2023-04-05 22:32:00 +08:00
正在找 已 start
|