功能说明
针对媒体存储内存储的图片文件(Object),您可以在GetObject请求中携带图片处理参数对图片文件进行处理。例如添加图片水印、转换格式等。
支持直接使用一个或多个参数处理图片,存在多个图片处理参数时,将按照参数顺序对图片进行处理。
用户可通过图片处理,无需下载占用空间巨大的本地软件,在媒体存储即可完成图片文件存储与图片处理一体化操作,操作方便快捷。
图片限制
- 支持原图的图片格式包括: JPG、PNG、BMP、GIF、WebP、TIFF、HEIC、AVIF。
- 目标缩放宽高不超过4,096 px。
- 对原图大小没有限制,但总像素不能超过2.5亿 px(动态图片(例如GIF图片)的像素计算方式为宽 * 高 * 图片帧数;非动态图片(例如PNG图片)的像素计算方式为宽 * 高)。
- 具体操作的限制请参考各类图片处理操作的说明文档。
适用区域
本功能目前仅部分资源池支持,具体可参考:资源池与区域节点。
如需使用,可联系客户经理或提交工单申请。
访问方式
媒体存储支持两种方式访问图片处理:
- 通过URL参数来访问图片处理,用户使用符合图片处理参数的URL,即可在线获取处理后的图片文件。
- 通过控制台样式应用,用户对图片文件选择对应的样式后,即可在控制台实时查看处理后的图片文件。
持久化保存
- 图片处理不会修改原图。通过图片处理后的文件,服务均会默认保存至当前存储桶。
- 存储路径为:bucket/stylePictures,如您需定时处理这部分的数据,可通过生命周期相关配置完成操作。具体可参考:生命周期 。
处理参数
图片处理 | 参数 | 说明 |
---|---|---|
图片缩放 | resize | 将图片缩放至指定大小。 |
格式转换 | format | 转换图片格式。 |
旋转 | rotate | 按指定角度以顺时针方向旋转图片。 |
EXIF信息 | info/strip | 获取或删除图片的exif信息。 |
质量变换 | quality | 调整JPG和WebP格式图片的质量。 |
亮度 | bright | 调整图片亮度。 |
渐进显示 | interlace | 将JPG格式的图片调整为渐进显示。 |
模糊 | blur | 对图片进行模糊处理。 |
自定义裁剪 | crop | 裁剪指定大小的矩形图片。 |
图片水印 | watermark | 为图片添加图片或文字水印。 |
自适应方向 | auto-orient | 将携带旋转参数的图片进行自适应旋转。 |
获取平均色调 | average-hue | 获取图片平均色调信息。 |
锐化 | sharpen | 通过锐化参数,提高原图的清晰度。 |
对比度 | contrast | 调整原图的对比度。 |
内切圆 | circle | 将图片处理成内切圆。 |
圆角矩形 | rounded-corners | 将图片的4个角切成圆角。 |
索引切割 | indexcrop | 按指定大小分割原图并截取需要的图片。 |