挂过科的镜子 · 【文章】4月新能源车出口量涨58%,比亚迪超 ...· 5 月前 · |
痴情的饼干 · 全国内资直销企业山东最多有11家,直辖市中天 ...· 6 月前 · |
胆小的鼠标 · 吃海带、紫菜不如吃它!高膳食纤维,随手一煮特 ...· 1 年前 · |
老实的钥匙扣 · 互联网母婴第一股育儿网香港主板上市,构建泛母 ...· 1 年前 · |
善良的骆驼 · GB50310-2002 ...· 1 年前 · |
最近更新时间 : 2023.07.14 11:15:30
首次发布时间 : 2022.11.18 17:58:40
TOS 支持处理存储的图片文件,您可以通过 GetObject 接口,在请求中携带图片处理的相关参数。TOS 支持的图片处理功能包括图片缩放、图片裁剪、图片水印、格式转换等。
图片处理特性目前提供 REST API、文件 URL 两种使用方式,您可以随时对存储在TOS对象存储桶中的图片进行简单的缩放、裁剪、添加水印等操作,并快速获取处理后的图片。
说明
处理后的图片会即时返回,不会保存到您的存储桶中。
使用 REST API
请求示例如下:
GET /example.jpg?x-tos-process=image/resize,w_300 HTTP/1.1 Host: endpoint X-Tos-Content-Sha256: sha256 X-Tos-Date: 20220827T132948Z Authorization: authorization
使用文件 URL
示例 URL 如下:
http://bucket.endpoint/example.jpg?x-tos-process=image/resize,w_300
说明
对于私有图片,您需要使用 SDK 生成带图片处理参数的预签名 URL,再执行图片处理操作。
TOS 图片处理支持以下功能,当您在请求中指定多个参数时,TOS 将按照参数顺序依次对图片进行处理。
图片处理功能 | 参数 | 说明 |
---|---|---|
图片缩放 | resize | 将图片缩放至指定大小。 |
图片水印 | watermark | 为图片添加图片或文字水印。 |
自定义裁剪 | crop | 裁剪指定大小的矩形图片。 |
质量变换 | quality | 调整 JPG 和 WebP 格式图片的质量。 |
格式转换 | format | 转换图片格式。 |
获取信息 | info | 获取图片信息,包括基本信息、EXIF 信息。 |
自适应方向 | auto-orient | 将携带旋转参数的图片进行自适应旋转。 |
内切圆 | circle | 以图片中心点为圆心,裁剪出指定大小的圆形图片。 |
索引切割 | indexcrop | 按指定x或y轴的大小切分图片,之后选取其中一张图片。 |
圆角矩形 | rounded-corners | 按指定圆角大小将图片裁剪成圆角矩形。 |
模糊效果 | blur | 对图片进行模糊处理。 |
旋转 | rotate | 按指定角度以顺时针方向旋转图片。 |
渐进显示 | interlace | 将 JPG 格式的图片调整为渐进显示。 |
获取图片主色调 | average-hue | 获取图片主色调。 |
亮度 | bright | 调整图片亮度。 |
锐化 | sharpen | 对图片进行锐化处理。 |
对比度 | contrast | 调整图片对比度。 |
图片处理持久化 | save | 将处理后的图片保存至指定的存储桶。 |