此功能支持控制台图形界面模式和代码编辑模式使用,也支持通过接口调用模式使 用。
具体的参数说明如表7-4所示。
操作名称:blur 表7-4 模糊参数说明
参数 取值范围 代码样例
r 模糊的半径,取值范围为
[1,50]。
数值越大模糊的范围越大。
image/blur,r_3,s_2
s 正态分布标准差,取值范围
为[1,50]。
数值越大图片越模糊。
说明
在图形界面模式中,对数值进行加减时两个参数为同增同减。
示例
● 将图片样式的模糊设置r为3,s为2。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/blur,r_3,s_2
图片处理特性指南 7 设置图片效果
图片处理特性指南 7 设置图片效果
8 设置缩略
此功能支持控制台图形界面模式和代码编辑模式使用,也支持通过接口调用模式使 用。通过resize操作能够使图片按照一定规则进行缩放,支持按照指定宽高和比例进行 缩放。
说明
● 关于长短边:长边是指原尺寸与目标尺寸的比值大的那条边,短边同理。例如原图为 400px*200px,缩放为100px*100px,由于 400/100=4,200/100=2,4>2,所以在这个缩放 中400那条是长边,200那条是短边
● 目标缩略图最长边不能超过4096*4,宽和高乘积不能超过4096*4096。
● 仅指定高或宽进行缩略时,等比缩放模式默认为单边缩放,固定宽高模式默认为宽高相同。
缩略后将按照原图格式返回。
● resize操作默认限制原图的放大。如果请求的目标缩略图比原图大时,需要调用参数limit,0才 可以取到放大后的图片,否则将返回原图。调用格式如下:
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,w_500,limit_0
具体参数说明如表8-1所示。
操作名称:resize
图片处理特性指南 8 设置缩略
表8-1 缩放设置
参数 取值说明 代码样例
m 设置缩略的类型。取值为lfit、
mfit、fill、pad和fixed,默认值 为lfit。
● lfit:指定一个w和h的矩形,
将图片进行等比缩放,取在 矩形内最大的图片。
● mfit:指定一个w和h的矩 形,将图片进行等比缩放,
取在矩形延伸区域的最小图 片。
● fill:指定一个w和h的矩形,
将图片进行等比缩放,取在 延伸区域的最小图片,并进 行居中剪切。即将mfit缩略 类型的图片进行居中剪裁。
● pad:指定一个w和h的矩 形,将图片进行等比缩放,
取在矩形内最大的图片,并 在矩形空白处进行颜色填 充。即lfit缩略类型的图片在 矩形空白处进行颜色填充。
● fixed:强制按照固定的宽高 进行缩略。
image/
resize,m_lfit,h_100,w_1 00
p 等比例缩放的倍数百分比。使用
参数p时,无法使用其它参数。
取值范围为[1,1000]。当取值 为:
● <100:缩小。
● =100:保持原图大小。
● >100:放大。
image/resize,p_50
h 目标缩略图的高度。取值为[1,
4096]。 image/
resize,m_lfit,h_100
w 目标缩略图的宽度。取值为[1,
4096]。 image/
resize,m_fixed,h_100,w _100
l 指定目标缩略图的最长边。取值
为[1, 4096]。
长边为指定的值,短边按照比例 缩放。
image/resize,l_100
图片处理特性指南 8 设置缩略
参数 取值说明 代码样例
s 指定目标缩略图的最短边。取值
为[1, 4096]。
短边为指定的值,长边按照比例 缩放。
image/resize,s_100
color 填充的颜色。选择pad(缩略后 填充)模式时可以使用。
格式为十六进制颜色码,取值为 000000到FFFFFF,默认值为白 色。
image/
resize,m_pad,h_100,w_
100,color_FF0000
limit 是否在目标缩略图比原图大时进 行限制放大。取值为0或1,默 认值为1。
● 0:不进行限制。
● 1:进行限制。
image/
resize,p_150,limit_0
示例
● 指定高为100,宽度按比例处理(默认为lfit)。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,m_lfit,h_100
● 等比缩放,按短边将图片样式缩略为100*100。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,m_lfit,h_100,w_100
● 指定长边为100,短边按照比例缩放。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,l_100
● 固定宽高,居中自动剪切,将图片样式缩略为100*100。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,m_fill,h_100,w_100
● 强制将缩略图的宽和高固定为100。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-图片处理特性指南 8 设置缩略
● 固定宽高,按短边将图片样式缩略为100*100,填充白色。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,m_pad,h_100,w_100
● 固定宽高,按短边将图片样式缩略为100*100,填充红色。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,m_pad,h_100,w_100,color_FF0000
● 等比例放大150%,调用参数“limit,0”取到放大图片。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,p_150,limit_0
● 调用p参数将图等比例缩小为30%。
https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,p_30
图片处理特性指南 8 设置缩略
图片处理特性指南 8 设置缩略