格式转换
您可以将图片转换成对应格式,包括 jpg、png、bmp、webp、gif、tiff。 不填格式,则默认按原图格式返回。
参数
操作名称:format
名称 | 描述 |
---|---|
jpg | 将原图保存成 jpg 格式,如果原图是 png、webp、bmp 存在透明通道,默认会把透明填充成白色。 |
png | 将原图保存成 png 格式。 |
webp | 将原图保存成 webp 格式。 |
bmp | 将原图保存成 bmp 格式。 |
gif | 将 gif 格式保存成 gif 格式,非 gif 格式是按原图格式保存。 |
tiff | 将原图保存成 tiff 格式。 |
注意事项
- 对于普通缩略请求, 建议 format 参数放到处理参数串最后,例如:image/resize,w_100/format,jpg。
- 对于缩略+水印的请求,建议 format 参数跟缩略参数放在一起,例如:image/reisze,w_100/format,jpg/watermark,...。
- 保存成 jpg 格式时,默认是保存成标准型的 jpg (Baseline JPEG), 如果想指定是渐进式 JPEG (Progressive JPEG), 可以指定参数 interlace,详见渐进显示。
示例
- 将 png 保存成 jpg 格式。
请求 URL:http://image-demo.oss-cn-hangzhou.aliyuncs.com/panda.png?x-oss-process=image/format,jpg
- 将 png 保存成 jpg 格式,并且该 jpg 格式是支持渐变显示。
请求 URL:http://image-demo.oss-cn-hangzhou.aliyuncs.com/panda.png?x-oss-process=image/interlace,1/format,jpg
- 将一张 gif 图片保存后成 jpeg 格式。
请求 URL:http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.gif?x-oss-process=image/format,jpg
缩略成宽度为200的缩略图。
- 将一张gif图片保存后成动态webp格式。
SDK 示例
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论