

喜讯:国内、香港、海外云服务器租用特惠活动,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。
mfit
通过以上条件得出缩放图的大小为160 px*80 px。
fill
fill参数会先将图片等比缩放为延伸出指定w与h的矩形框外的最小图片,之后按照固定宽高进行裁剪。即先将原图缩放为160 px80 px,之后将w居中裁剪为150 px,得到大小为150 px80 px的缩放图。
pad
pad参数会先将图片等比缩放为限制在指定w与h的矩形内的最大图片,之后按照固定宽高进行填充。即先将原图缩放为150 px75 px,之后将h居中填充到80 px,得到大小为150 px80 px的缩放图。
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
按长短边缩放
需求及处理参数如下:
图片处理的URL为:https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg?x-amz-process=image/resize,l_100,m_mfit
固定宽高缩放
需求及处理参数如下:
图片处理的URL为:https://qh3oss.xstore.ctyun.cn/image-demo/demo.jpg?x-amz-process=image/resize,m_fixed,h_100,w_100
将原图缩放成宽高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
将原图缩放成宽高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
将原图缩放成宽高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
推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。














湘公网安备43019002001857号
备案号:
客服1