使用场景
对于ZOS中存储的图片文件,您可以在GetObject请求中添加图片处理相关参数进行图片处理。ZOS主要支持的功能有图片旋转、图片水印等。您可以通过URL和SDK两种方式对图片进行处理。
图片处理参数
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 | 按指定大小切割并返回一块需要的图片区域。 |
使用方式
使用方式 | 参考文档 |
---|---|
URL | 详情请参见使用方式-通过URL处理图片。 |
SDK | ZOS支持多种SDK,关于更多语言的SDK代码示例请参见开发者文档。 |