对象存储

图片处理概述

2026-01-22 07:26:43

本文帮助您了解对象存储图片处理的使用方式。

对于ZOS中存储的图片文件,您可以在GetObject请求中添加图片处理相关参数进行图片处理。主要支持的功能有图片旋转、图片水印等。

支持功能与参数说明

ZOS的图片处理功能支持在一个请求中处理多个参数,来实现连续处理图片。处理顺序根据请求中参数的顺序进行。

图片处理支持的功能与参数如下:

功能

参数

说明

图片缩放

resize

将图片缩放至指定大小。

图片水印

watermark

为图片添加文字或图片水印。

图片裁剪

crop

在图片指定位置裁剪指定大小的矩形。

图片旋转

rotate

图片旋转0-360度。

格式转换

format

支持多种图片格式的相互转换。

信息获取

info

支持获取图片的基本信息与EXIF信息。

EXIF信息删除

strip

删除图片的EXIF信息。

质量变换

quality

设置JPG和WebP格式图片的质量。

亮度变换

bright

修改图片的亮度。

渐进显示

interlace

设置图片是否为渐进显示。

高斯模糊

blur

对图片进行高斯模糊处理。

自适应方向

auto-orient

设置图片是否开启自适应方向旋转。

获取平均色调

average-hue

获取图片的平均色调。

锐化

sharpen

调整图片的锐化程度。

对比度

contrast

修改图片的对比度。

内切圆

circle

将图片处理成内切圆。

圆角矩形

rounded-corners

将图片的4个角裁剪成圆角。

索引切割

indexcrop

按指定大小切割并返回一块需要的图片区域。

图片限制

从图片格式、大小和分辨率三方面,介绍了图片处理的图片限制。在使用各项图片处理参数时,还会有其他操作限制,具体请参考图片处理参数中各项参数的约束与限制。

限制

说明

图片格式

• 原图只支持:JPG、PNG、GIF、WebP、TIFF。

• 动态图片只支持缩放、裁剪、旋转、图片水印、信息获取。

图片大小

原图大小不能超过20 MB。

图片分辨率

• 除图片旋转对应的原图高或者宽不能超过4,096 px外,其他图片操作对应的原图高或者宽不能超过30,000 px,且总像素不能超过2.5亿 px。

• 图片缩放在百分比缩放模式下,宽或高不能超过16,384 px,且总像素不能超过16,777,216 px。指定高与宽缩放的模式下,宽或高不能超过4,096 px。

说明:动态图片(例如GIF图片)的总像素计算方式为宽*高*图片帧数;非动态图片(例如PNG图片)的总像素计算方式为宽*高。

 



oy57suuYP0z5