我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里注册天翼云特邀VIP帐号,立即体验天翼云对象存储>>>


天翼云对象存储(融合版)数据处理教程-图片缩放


您可以通过图片缩放参数,调整媒体存储内存储的图片大小。本文介绍对媒体存储图片处理中的图片缩放功能参数及示例。

参数说明

操作名称:resize

相关参数如下:

  • 指定宽高缩放

    名称是否必须描述取值范围
    m指定缩放的模式。lfit(默认值):等比缩放,缩放图限制为指定w与h的矩形内的最大图片。mfit:等比缩放,缩放图为延伸出指定w与h的矩形框外的最小图片。fill:将原图等比缩放为延伸出指定w与h的矩形框外的最小图片,之后将超出的部分进行居中裁剪。pad:将原图缩放为指定w与h的矩形内的最大图片,之后使用指定颜色居中填充空白部分。fixed:固定宽高,强制缩放。更多信息请参见表格下方示例。
    w指定目标缩放图的宽度。[1,4096]
    h指定目标缩放图的高度。[1,4096]
    l指定目标缩放图的最长边。说明 长边是指原尺寸与目标尺寸的比值大的那条边;短边是指原尺寸与目标尺寸的比值小的那条边。例如原图为400 px200 px,缩放为800 px100 px。由于(400/800)<(200/100),所以在这个缩放操作中,200那条是长边,400那条是短边。[1,4096]
    s指定目标缩放图的最短边。[1,4096]
    limit指定当目标缩放图大于原图时是否进行缩放。0、11(默认值):表示不按指定参数进行缩放,直接返回原图。0:按指定参数进行缩放。
    color是(仅当m为pad时)当缩放模式选择为pad(缩放填充)时,可以设置填充的颜色。RGB颜色值,例如:000000表示黑色,FFFFFF表示白色。默认值:FFFFFF(白色)
  • 示例:原图大小为200 px*100 px,缩放参数为w=150 px,h=80 px。则不同的缩略模式,得到的缩放图如下:

    • 等比缩放:要求缩放图的w/h等于原图的w/h。所以,若w=150 px,则h=75 px;若h=80 px,则w=160 px。

    • 延伸出指定w与h的矩形框外的最小图片:即缩放图必须是大于150 px*80 px的一个最小矩形。

    • 等比缩放:要求缩放图的w/h等于原图的w/h。所以,若w=150 px,则h=75 px;若h=80 px,则w=160 px。

    • 限制在指定w与h的矩形内的最大图片:即缩放图的wh不能大于150 px80 px。

    • lfit

      通过以上条件得出缩略图大小为150 px*75 px。

      lfit

    • mfit

      通过以上条件得出缩放图的大小为160 px*80 px。

      mfit

    • fill

      fill参数会先将图片等比缩放为延伸出指定w与h的矩形框外的最小图片,之后按照固定宽高进行裁剪。即先将原图缩放为160 px80 px,之后将w居中裁剪为150 px,得到大小为150 px80 px的缩放图。

      fill

    • pad

      pad参数会先将图片等比缩放为限制在指定w与h的矩形内的最大图片,之后按照固定宽高进行填充。即先将原图缩放为150 px75 px,之后将h居中填充到80 px,得到大小为150 px80 px的缩放图。

      pad

    • fixed

      fixed参数会将图片按照固定宽高进行缩放,若宽高与原图宽高比例不同,则会导致图片变形。

      fixed

    • 按比例缩放

      名称是否必须描述取值范围
      p按百分比缩放图片。[1,1000]小于100为缩小,大于100为放大。

    注意事项

    • 原图限制:

      • 图片格式只能是:JPG、PNG、BMP、GIF、WebP、TIFF。其中GIF格式的图片支持指定宽高缩放,不支持等比缩放(等比缩放情况下,动态图会变成静态图)。

      • 原图大小不能超过20 MB。

      • 宽或高不能超过30,000 px,且总像素不能超过2.5亿 px。

        动态图片(例如GIF图片)的像素计算方式为宽*高*图片帧数;非动态图片(例如PNG图片)的像素计算方式为宽*高

    • 缩放图限制:宽或高不能超过16,384 px,且总像素不能超过16,777,216 px。

    • 若缩放时只指定宽度或者高度:

      • 等比缩放时,会按比例缩放图片。例如原图为200 px*100 px,将高缩放为100 px,则宽缩放为50 px。

      • 固定宽高缩放时,会将原图宽高按照指定值进行缩放。例如原图为200 px*100 px,将高缩放为100 px,则宽也缩放为100 px。

    • 目标缩放图比原图尺寸大时,默认返回原图。您可以增加

      limit_0

      参数放大图片。

      例如:https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg?x-amz-process=image/resize,w_500,limit_0

    • pad模式下,指定color参数,图片背景颜色为color参数,如果没有指定color参数,则默认白色背景。

    示例

    本文示例使用的Bucket为青海地域名为image-demo的Bucket,图片外网访问地址为:

     https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg

     原图

    • 等比缩放

      • 图片缩放为长边100 px:resize,l_100

      • 缩放模式mfit:m_mfit

      • 图片缩放为高100 px:resize,h_100

      • 缩放模式为lfit:m_lfit

      • 按宽高缩放

        需求及处理参数如下:

        图片处理的URL为https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg?x-amz-process=image/resize,h_100,m_lfit

        img

      • 按长短边缩放

        需求及处理参数如下:

        图片处理的URL为:https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg?x-amz-process=image/resize,l_100,m_mfit

        img

      • 固定宽高缩放

        需求及处理参数如下:

        图片处理的URL为:https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg?x-amz-process=image/resize,m_fixed,h_100,w_100

        img

        • 将原图缩放成宽高100 px:resize,h_100,w_100

        • 缩放模式fixed:m_fixed

      • 固定宽高,自动裁剪

        需求及处理参数如下:

        图片处理的URL为:https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg?x-amz-process=image/resize,m_fill,h_100,w_100

        img

        • 将原图缩放成宽高100 px:resize,h_100,w_100

        • 缩放模式fill:m_fill

      • 固定宽高,缩放填充

        需求及处理参数如下:

        图片处理的URL为:https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg?x-amz-process=image/resize,m_pad,h_100,w_100,color_FF0000

        img

        • 将原图缩放成宽高100 px:resize,h_100,w_100

        • 缩放模式pad:m_pad

        • 以红色填充:color_FF0000

      • 按比例缩放

        需求及处理参数如下:

        将原图缩放50%:resize,p_50

        图片处理的URL为:https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg?x-amz-process=image/resize,p_50

        img



      推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。
      

      我们已经准备好了,你呢?

      2023我们与您携手共赢,为您的企业形象保驾护航!

      在线客服
      联系方式

      热线电话

      131-3501-0006

      上班时间

      周一到周五

      公司电话

      130-0743-9476

      二维码
      线