首页 > 其他分享 >对象存储服务的图像处理特性

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

时间:2024-04-27 23:33:58浏览次数:23  
标签:存储 S3 Object 特性 Amazon 图像处理 水印 Lambda 图片

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

技术方案

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

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

技术规格

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

阿里云

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

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

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

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

华为云

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

参考资料

标签:存储,S3,Object,特性,Amazon,图像处理,水印,Lambda,图片
From: https://www.cnblogs.com/jackieathome/p/18162764

相关文章

  • 对象存储服务的事件通知特性
    AWSS3提供了事件通知的能力,即在客户应用访问对象存储时,对象存储服务可提供通知服务,支撑客户的特定应用场景,比如业务审计、计费等。相关能力可参考官方文档。相关API,如下:PutBucketNotificationGetBucketNotificationPutBucketNotificationConfigurationGetBucketNotificati......
  • 对象存储服务的元数据检索特性
    依据AWSS3的AmazonS3RESTAPIIntroduction,当前提供的对象列举接口,如下:ListObjectVersionsListObjectsListObjectsV2上述接口仅支持使用前缀、对象版本作为检索条件,在业务交付时使用非常不方便。为提供类似Everything的检索能力,可以参考ECSDataAccessGuide3.5.0.2中......
  • 对象存储服务中对象业务的非标接口
    本文中讨论的对象存储服务及接口,主要和AWSS3对标。AWSS3提供的对象存储业务,与传统的POSIX规范相比,舍弃了很多特性,比如:文件类型硬链接软链接目录文件相关的操作追加写随机写截断修改名称目录相关的操作创建目录修改名称删除目录元数据时间crtime即......
  • 微服务想缓存一些数据,不希望重复调用。java SoftReference软引用存储缓存
    背景:微服务我们要调用字典数据,但是很多都是要重复调用的,没有缓存,我为了设置一个应用的缓存,并且可以定时清理,更新 首先定义两个静态数据,。一个软连接缓存,一个定时清理线程privatestaticSoftReference<Map<String,Map<String,DictionaryVo>>>plmDicMapCache=newSoftR......
  • 37.Android数据存储再整理
    这次主要是对SD卡外部存储和SharedPreferences存储的补充说明还是以qq案例来说首先外部存储存储的位置为/storage/emulated/0目录下具体为你定义的地方这里也有个小坑还有就是不需要使用内部存储的openFileOutput方法和openFileInput方法首先要在清单文件里申请SD卡写读......
  • Java面向对象03——三大特性之继承
    一、继承(extends)1.1、继承是什么继承就是Java允许我们用extends关键字,让一个类与另一个类建立起一种父子关系;被继承的类称为父类(基类、超类),继承父类的类都称为子类(派生类) ,当子类继承父类后,就可以直接使用父类公共的属性和方法了当子类继承父类后,就可以直接使用父类公共的......
  • 利用python将沪深300股票历史数据存储在sqlite3
    一、环境准备1、python3中自带了sqlite3参考https://www.runoob.com/sqlite/sqlite-tutorial.html2、在sqlite中建表CREATETABLE[stock]([id]NVARCHAR(48),[name]NVARCHAR(24), [code]NVARCHAR(24),[date]INTEGERNOTNULL,[open]REAL,[close]......
  • day25-索引和函数及存储过程
    1.索引在数据库中索引最核心的作用是:加速查找。例如:在含有300w条数据的表中查询,无索引需要700秒,而利用索引可能仅需1秒。mysql>select*frombigwherepassword="81f98021-6927-433a-8f0d-0f5ac274f96e";+----+---------+---------------+------------------------------......
  • DataGear 5.0.0 新特性之dgMap图表选项
    DataGear企业版1.1.0已发布!http://datagear.tech/pro/DataGear在新发布的5.0.0版本中,重构了地图类图表,新增了dgMap图表选项,可以更方便灵活地设置图表地图。在5.0.0版本之前,由于没有图表地图选项,无法在新建图表时设置地图,只能在将图表加入看板后,通过看板提供的dg-chart-m......
  • docker存储配置与管理
    一、Docker存储概念1、容器本地存储与Docke存储驱动容器本地存储:每个容器都被自动分配了内部存储,即容器本地存储。采用的是联合文件系统。通过存储驱动进行管理。容器本地存储空间:分层结构构成,由一个可写容器层和若干只读的镜像层组成。联合文件系统:Docker的一种底层技术,由存......