最新更新日期:Dec-03-2023
云化支持图像条件变换,只有满足特定条件时才能应用变换,例如,如果图像宽度大于300像素,应用一定变换
并见:条件变换视频.
具体说明条件
定义条件应用变换前使用if
参数类if
内URLs)上头if
参数接受字符串值详解条件评价,并用下列格式在URL中注明:
if__
出处 :
图像特征
:图像参数表示特征评价,例如华府
或宽度
SDKs中)。运算符
:比较运算符比较,例如广度
优于(或)<
SDKs中)。图像特征值
:硬编码值校验,支持用户定义变量,内含值校验,或不同图像特征拟比较例例,如果只想对非平方图像应用变换,可检验图像宽度特征与高度特征不相等:
if_w_ne_h
- 指定字符串特征子元素或值环绕
脱机脱机
.举个例子if_if_ctx:!productType!eq_shoes
. - 可检查字符串特征目前是否无值使用
!
.
例举 :if条件eq
看吧实例下方显示
支持图像特征
特征性 | 描述性 |
---|---|
华府 |
并宽度 sdks)资产当前宽度 |
宜家 |
资产初始宽度 |
h |
并高度显示 SDKs)资产当前高度 |
hi |
资产初始高度 |
ar系统 |
并侧面拉皮欧 sdks)维比资产对比值可以是小数数(例如1.5)或比(例如3:4)。 |
亚尔市 |
资产初始维比 |
Ctx |
上下文元值分配资产 |
md |
结构元值分配资产 |
标签标签 |
标签集分配到资产 |
焦油 高山市trimmed_aspect_ratio SDKs中) |
上方比IF剪切(使用trim效果)而不实际剪切图像对比值可以是小数数(例如1.5)或比(例如3:4)。 |
公元前 |
当前页面图像/文档 |
fc 高山市面向计数 SDKs中) |
图像中检测到面孔总数 |
pc 高山市页面计数 SDKs中) |
图像/文档总页数 |
px |
层或页原型x偏移位置相对于整体组成(例如,SDF或TIFF文件中)。 |
微信 |
层或页原型y偏移位置相对于整体组成(例如,SDF或TIFF文件中)。 |
idn |
初始密度dpi图像 |
ils系统 |
概率图像插图(相对于相片) 支持值:0至1 |
pgnomes大全 |
数层名 TIFF文件 带用in或nin运算符. |
支持运算符
URL访问 | SDK符号 | 描述性 |
---|---|---|
eqe |
= |
等同 |
内 |
!!! |
不等于 |
广度 |
< |
小于 |
gt语言 |
> |
大比 |
平面图 |
<= |
小于或等于 |
gte语言 |
>= |
大于或等于 |
内 |宁市 |
内 |宁市 |
内含++ 比较一组字符串对另一组字符串看吧使用inin运算符举例子 |
与云型SDKs合作时,可使用SDK特征名和运算符符号指定条件,或用URL格式指定条件举个例子,以下两种都有效:
- {if:w_gt_1000}
- {fidth>1000}
使用inin运算符
上头内
并宁市
运算符比较二组字符串上头:
字符串表示间划分器安卓.字符串集可包含标签标签,上下文元数据或结构化元数据值,例如:
- 确定是否
销路
并in_stock
标签中显示特定资产使用if_!sale:in_stock!_in_tags
. - 确定密钥命名
颜色显示
上下文元数据中存在 特定资产使用if_!color!_in_ctx
. - 判断结构元数据字段外部标识
颜色标识
中为特定资产设置使用if_!color-id!_in_md
. - 判断列表值与外部ID
绿化标识
从多选择结构元字段选择外部ID颜色标识
.对特定资产使用:if_!green-id!_in_md:!colors-id!
.
关于TIFF文件:
- 判定TIFF文件中是否有层调用
影影
使用 :if_!Shadow!_in_pgnames
.
支持条件图像变换参数和标志
所有图像变换参数可按条件分配除:
- 无法分配变换参数
格式化
,fack_format
,默认image
,颜色空间
或延迟
参数. - 上头
页
高山市微信
URL中)参数无法分配动画图像
高山市页
条件中可使用PDF或TIFF文档 - 上头
角形
参数无法设置忽略点
.
- 无法分配变换参数
仅下方标志支持条件图像变换
层位应用
,区域相对性
,相对
,渐进式
,切割机
,ng8
,附属文件
,aweb
,失落感
注解
- 面向
华府
,h
,公元前
并ar系统
参数中值指变换链中当前图像状态(即变换已应用到图像中)宜家
,hi
,fc
并pc
常指原创图像 dpr
不支持条件转换公元前
并ar系统
characteristics.况且华府
并h
支持使用dpr
只要他们仍然相等宜家
或hi
条件评价ifdpr
整体变换中指定, 条件分支中有一个包含重定大小变换, 您也需要在所有分支中指定重定大小变换 。- 上头
ar系统
参数应使用大比或小比比比比比比比这是因为宽度和高度值以整数而非浮动点值表示,导致“近似精确度”计算宽度比 - 上下文元值总以字符串存储,即使值是数字性,因此无法使用
广度
,gt语言
,平面图
并gte语言
运算符用数值比较上下文元值可使用这些运算符并带数结构元值-实例见.
指定条件变换
变换条件应在条件分量和条件分量间指定if_end
格式组件 :
if_condition/transformation/if_end
例举 :
if_ar_lt_1.0/b_auto,c_pad,h_300,w_500/if_end
下示例中,两个图像均缩放至500px宽度后,对两个图像都应用上方相同的条件变换变换然而,由于条件仅适用于画像图片(侧比小于1.0),重标和标板只应用到mountain-road-boat
下方图像 :
变换URL技术支持定义条件和单导变换单元件端点_if
)为了避免模棱两可,最佳做法是始终使用if
并if_end
URL组件显示于上
- sdks需要此分离并自动生成
if.end_if
格式化 - A级命名变换无法与变换分量条件相同(例如,
if_w_eq_h,t_trans
不支持)并必须使用if_end
格式化 - 内含二
if
条件和结果变换参数if
条件优先评价,不管其在构件内的位置,并(仅在)条件为真时应用该构件规定的所有变换参数
条件链变换
多链化变换可包含全链化变换if
并if_end
组件.
举例说,如果分页空间宽度700px图像,可有条件地添加700px宽度下铺版同文本叠加,仅限原宽度小于700px图像:
复数++++或条件
可指定多项条件与安卓或或循环运算符连接评价
宽度大于3:4,宽度大于300,高度大于200if_ar_gt_3:4_and_w_gt_300_and_h_gt_200
:
if.end_if
链式 URL组件
else分支转换
可指定初始条件评价为假(并因此不应用条件相关变换)时应用的变换if_else
参数指定回溯变换
设置条件原宽小于或等于400px图像缩放填充240x120px容器if_iw_lte_400/c_fill,h_120,w_240
图像原宽度大于400px时,将缩放填充240x400px容器if_else/c_fill,h_240,w_400
:
万一if
条件不前置变换组件if_else
参数作用if_end
参数:所有链式转换组件直到带if_else
仅在前条件为真时才应用 。多条件变换也可以通过添加if_end
参数对链中最后变换分量并避免含混性,分量带if_else
参数不应有附加变换指令
宽度小于或等于400像素时,将图像填充220x180并添加红色效果,如果宽度大于400像素,则填充190x300并添加油画效果
条件变换示例
条件文本覆盖宽度:此示例使用三百像素将图像尺寸限制为宽度
限值
裁剪模式后使用条件变换法只对初始宽度大于300并缩放图像添加文字字幕if_iw_gt_300
:条件调整基于上下文元值:此示例将图像缩放为200*200平方图像,如果它有上下文元数据密钥,名称为droductType并配有值shoes
条件图像叠加标签:此示例为产品图像添加销售图标,如果字符串销售和in_stock都属于图像分配标签中:
*条件图像叠加基于结构元数据值:此示例为产品图像添加销售图标,如果产品存量小于50(由数字结构元数据字段外标识值确定)储存级
设置为 30 :
- 条件裁剪模式基于插图评分上传图形如标识永不切除, 即使艺术设计显著改变交付图像所需侧比, 照片可缩放裁剪以完全填充可用空间
使用
:ils系统
条件特征下两个URLcloudinary_icon_blue
标识重新缩放到所需的画面大小使用平台法,而花店
相片使用填充法重新缩放为同宽比
标签标签
,
Ctx
或
md
参数,他们的值在 URL中公开发布如果要防止这些值暴露,可禁用
变换URL使用标签/文文/元数据中选项
安全性设置(默认启动)禁用此设置时, 暴露标签、 上下文元数据或结构元值的 URL 返回错误