最后更新时间:2020-06-11 16:37:47

    功能描述

    COS 通过数据万象 imageMogr2 接口提供图片缩放功能。

    图片处理功能为收费项,由数据万象收取,详细的计费说明请参见数据万象 计费与定价

    接口形式

    download_url?imageMogr2/thumbnail/<imageSizeAndOffsetGeometry>

    参数说明

    操作名称:thumbnail。

    参数 描述
    download_url 文件的访问链接,具体构成为<BucketName-APPID>.cos.<picture region>.<domain>.com/<picture name>
    例如examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/picture.jpeg
    /thumbnail/!<Scale>p 指定图片的宽高为原图的 Scale%
    /thumbnail/!<Scale>px 指定图片的宽为原图的 Scale%,高度不变
    /thumbnail/!x<Scale>p 指定图片的高为原图的 Scale%,宽度不变
    /thumbnail/<Width>x 指定目标图片宽度为 Width,高度等比压缩
    /thumbnail/x<Height> 指定目标图片高度为 Height,宽度等比压缩
    /thumbnail/<Width>x<Height> 限定缩略图的宽度和高度的最大值分别为 Width 和 Height,进行等比缩放
    /thumbnail/!<Width>x<Height>r 限定缩略图的宽度和高度的最小值分别为 Width 和 Height,进行等比缩放
    /thumbnail/<Width>x<Height> 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形
    /thumbnail/<Area>@ 等比缩放图片,缩放后的图像,总像素数量不超过 Area

    实际案例

    例如原图如下:

    案例1:缩放宽高

    假设缩放图片宽高为原图50%,实际案例如下:

    http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/thumbnail/!50p

    最终效果如下:

    案例2:缩放宽度,高度不变

    假设缩放指定图片宽度为原图50%,高度不变,实际案例如下:

    http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/thumbnail/!50px

    最终效果如下:

    Was this page helpful?

    本页内容是否解决了您的问题?

    • 完全没帮助
    • 文档较差
    • 文档一般
    • 文档不错
    • 文档很好
    反馈
    帮助