格式转换

最近更新时间:2019-08-01 16:09:36

功能概述

腾讯云数据万象通过 imageMogr2 接口提供格式转换、gif 格式优化、渐进显示功能。

接口形式

download_url?imageMogr2/format/<Format>
                       /cgif/<FrameNumber>
                       /interlace/<Mode>

参数说明

参数 含义
download_url 文件的访问链接,具体构成为<BucketName-APPID>.<picture region>.<domain>.com/<picture name>
例如 examplebucket-1250000000.picsh.myqcloud.com/picture.jpeg
/format/<Format> 格式转换:目标缩略图的图片格式可为:jpg , bmp , gif , png , webp , yjpeg 等,其中 yjpeg 为数据万象针对 jpeg 格式进行的优化,本质为 jpg 格式;缺省为原图格式。
/cgif/<FrameNumber> gif 格式优化:只针对原图为 gif 格式,对 gif 图片格式进行的优化,降帧降颜色。分为以下两种情况:
  • FrameNumber=1,则按照默认帧数30处理,如果图片帧数大于该帧数则截取。
  • FrameNumber 取值( 1,100 ],则将图片压缩到指定帧数 (FrameNumber)。
  • /interlace/<Mode> 输出为渐进式 jpg 格式。Mode 可为0或1。0:表示不开启渐进式;1:表示开启渐进式。该参数仅在输出图片格式为 jpg 格式时有效。如果输出非 jpg 图片格式,会忽略该参数,默认值0。

    示例

    将 jpeg 格式的原图片转换为 png 格式:

    http://examples-1251000004.picsh.myqcloud.com/sample.jpeg?imageMogr2/format/png