rsonghuster / image-compress-ssim

image compress and get ssim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image-compress-ssim 帮助文档

图片压缩功能

前期准备

使用该项目,推荐您拥有以下的产品权限 / 策略:

服务/业务 函数计算
权限/策略 AliyunFCFullAccess

代码 & 预览

部署 & 体验

应用详情

比如 PNG 图片压缩效果如下:

您可以使用 s 工具/控制台/sdk代码调用函数, 其中调用函数的 payload 是:

{
  "bucket": "mybucket",
  "region": "cn-hangzhou",
  "image": "src/a.png",
  "quality": 75,
  "dst": "dest",
  "get_ssim": true
}

其中

  • bucket: bucket 名字
  • region: 参数是可选的, 不填默认为和 FC 函数相同的 region
  • image: 表示图片在 bucket 上的 objectkey
  • quality: 压缩质量 0-100, 默认值为 75
  • dst: 保存压缩后图片的目录
  • get_ssim: 可选,是否计算原图片和压缩后图片的 SSIM 值作为函数返回值

SSIM 是一种全参考的图像质量评价指标,分别从亮度、对比度、结构三个方面度量图像相似性。SSIM取值范围[0, 1],值越大,表示图像失真越小, 因为 SSIM 可以作为压缩后图像的指标。

开发者社区

您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:

微信公众号:serverless 微信小助手:xiaojiangwh 钉钉交流群:33947367

About

image compress and get ssim


Languages

Language:Python 94.0%Language:JavaScript 6.0%