对象存储服务的图像处理特性

AWS S3没有定义图像处理类的接口,但在官方文档中提供了文章使用 Amazon S3 对象 Lambda 在检索图像时动态添加水印,借助Amazon S3 Object Lambda由开发者自行实现相关的能力。

技术方案

作为兼容AWS S3能力的对象存储服务,交付图像处理特性时,关注点有:

  • 实现方式
    • SDK
    • 独立进程
  • 部署位置
    • SDK,与客户应用集成在同一个进程内。
    • 独立进程
      • 与客户应用同机部署。
      • 独立部署,占用一套服务器。
    • 集成在对象存储集群内部。
  • 扩容方案
  • 升级方案
  • 调试手段
  • 转换策略
    • 实时转换,即请求时转换
    • 离线转换
      • 定时任务
      • 扫描桶或者快照的差异
  • 持久化策略
    • 不持久化
    • 持久化
      • 存储位置,原桶或者指定桶
      • 占用容量
      • 老化规则
      • 命名规则
  • 缓存策略

技术规格

  • 图片
    • 对象大小
    • 格式
    • 分辨率
  • 性能规格
    • 处理时延
    • 传输时延
    • 并发度
  • 占用资源
    • CPU
    • 内存
    • 存储空间

阿里云

官方资料见图片处理
当前支持的基本特性,如下:

  • 图片缩放
  • 图片水印
  • 自定义裁剪
  • 质量变换
  • 格式转换
  • 获取信息
  • 自适应方向
  • 内切圆
  • 索引切割
  • 圆角矩形
  • 模糊效果
  • 旋转
  • 渐进显示
  • 获取图片主色调
  • 亮度
  • 锐化
  • 对比度
  • 图片处理持久化

当前支持的AI类特性,如下:

  • 人脸检测
  • 人体检测
  • 车辆检测
  • 二维码识别
  • 图片标签检测
  • 图片质量评分

华为云

官方资料见图片处理
当前支持的特性,如下:

参考资料

posted @ 2024-04-27 23:25  jackieathome  阅读(12)  评论(0编辑  收藏  举报