命令宏
创建对象:
- 开发人员
- 用户
命令宏为命令集提供命名快捷键。 宏在单独的宏定义文件中定义,这些文件可以附加到图像目录或默认目录。
$ *
名称*$
名称 | 宏名称。 |
*
name*
不区分大小写,并且可以由ASCII字母、数字、“ — ”、“_”和“。”的任意组合组成 个字符。
宏可以在“?”之后的请求中任何位置调用,也可以在catalog::Modifier
或catalog::PostModifier
字段中的任何位置调用。 宏只能表示一个或多个完整的图像提供命令,并且必须使用&
分隔符与其他命令分开。
在解析过程中,宏调用在早期被替换字符串替换。 如果宏中的命令发生在请求中的宏调用之前,则宏中的命令会覆盖请求中的相同命令。 此处理流程不同于catalog::Modifier
,其中请求字符串中的命令始终会覆盖catalog::Modifier
字符串中的命令,无论请求中的位置如何。
命令宏不能有参数值,但自定义变量可用于将请求中的值传递到宏中。
宏可以嵌套。 但是,只有在宏定义被解析时已定义时,才能调用该宏。 此工作流程可通过以下方法完成:先在同一宏定义文件中显示,或将此类嵌入宏的定义置于默认宏定义文件中。
示例
如果将相同的属性应用到不同的图像,则宏会很有用。
http://server/cat/1345?wid=240&fmt=jpeg&qlt=85&op_usm=5,2&bgc=200,200,200&align=-1,-1 http://server/cat/1435?wid=240&fmt=jpeg&qlt=85&op_usm=5,2&bgc=200,200,200&align=-1,-1 http://server/cat/8243?wid=480&fmt=jpeg&qlt=85&op_usm=5,2&bgc=200,200,200&align=-1,-1
您可以为公共属性定义宏:
view wid=240&fmt=jpeg&qlt=85&op_usm=5,2&bgc=200,200,200&align=-1,-1
宏的使用方式如下:
http://server/cat/1345?$view$ http://server/cat/1435?$view$ http://server/cat/8243?$view$&wid=480
由于第三个请求的wid=
不同,您只需在 之后覆盖值 即可调用宏(在 $view$
之前指定wid=
无效)。
另请参阅
Experience Manager
- Dynamic Media图像服务和图像渲染API主页
- 关于此版本
- 系统要求和先决条件
- 磁盘空间要求和建议
- 限制和已知问题
- 技术支持
- 文档惯例
- 安装
- 图像服务API
- 图像服务API
- 目标受众
- 图像服务组件
- 配置和管理
- 提供静态(非图像)内容
- 疑难解答
- HTTP协议引用
- HTTP协议参考概述
- HTTP协议简介
- 语法和功能
- 文本格式
- 数据类型
- 命令引用
- 命令引用概述
- 对齐
- 锚记
- BFC
- bgc
- bgColor
- 混合模式
- 缓存
- clip路径
- clipXPath
- 颜色
- 裁切
- 裁切路径E
- defaultimage
- dpr
- 效果
- 效果蒙版
- 扩展
- 适合
- 翻转
- 格式
- hei
- 隐藏
- icc
- iccEmbed
- id
- 图像集
- jpegSize
- 图层
- 区域设置
- 地图
- 蒙版
- maskUse
- 网络
- op_blur
- op_亮度
- op_colorbalance
- op_colorize
- op_contrast
- op_grow
- op_growMask
- op_growMaskR
- op_hue
- op_invert
- op噪声
- op_saturation
- op_sharpen
- op_usm
- op_usmR
- opac
- 来源
- pathAttr
- pathEmbed
- 透视
- pos
- printRes
- pscan
- qlt
- 量化
- 矩形
- 需要
- res
- 解析模式
- rgn
- 旋转
- 缩放
- scl
- 大小
- src
- 模板
- 文字
- 文本角度
- textAttr
- 文本流路径
- textFlowXPath
- 文本路径
- textPs
- 类型
- wid
- xmpEmbed
- 响应数据
- 服务器行为
- 模板
- FXG服务器协议引用
- 图像目录引用
- 属性
- 属性引用
- AllowDirectaccess
- AllowDirectUrls
- ApplyEffectMask
- 音频比特率
- Bfc
- BkgColor
- CacheValidationPolicy
- Clientaddresfilter
- 目录文件
- DefaultExpiration
- DefaultExt
- 默认字体
- 默认图像
- 默认图像模式
- 默认区域设置
- 默认像素
- DefaultThumbPix
- DigimarcId
- DigimarcInfo
- 错误图像
- 错误详细信息
- 過期
- 字体映射文件
- 完全匹配
- HttpAppleStreamingContext
- HttpFlashStreamingContext
- IccBlackPoint补偿
- Icc仿色
- IccProfileCmyk
- IccProfileGray
- IccProfileMapFile
- IccProfileRgb
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRgb
- IccRenderIntent
- Jpeg品质
- LocaleMap
- 区域设置字符串映射
- 宏文件
- MaxPix
- NonImgExpiration
- 发布信息
- 打印分辨率
- RequestLock
- 请求模糊处理
- 解析模式
- 分辨率
- RootId
- 根路径
- RootUrl
- 规则集文件
- 保存路径
- StaticContentCatalogFile
- StaticContentRoot路径
- SvgCatalogFile
- SynthesizeFontStyles
- ThumbbkgColor
- 缩略图对齐
- 缩略图
- 缩略图类型
- ThumbVertAlign
- 时间戳
- TotalStreamBitrate
- TrustedDomains
- UseLastModified
- 视频比特率
- VideoSize
- 水印
- 图像/SVG数据引用
- 宏定义
- 字体映射
- ICC配置文件映射引用
- 规则集引用
- 图像服务器代理
- 响应式静态图像库
- 图像渲染API
- 图像渲染API
- 配置
- 服务器管理
- HTTP协议引用
- 材料目录
- 材质目录
- 简介
- 材料目录概述
- 属性引用
- 属性引用
- AllowDirectURLs
- CacheValidationPolicy
- 目录文件
- Clientaddresfilter
- 默认像素
- 错误详细信息
- 错误图像
- 過期
- 格式
- IccBlackPoint补偿
- Icc仿色
- IccProfileCmyk
- IccProfileGray
- IccProfileMapFile
- IccProfileRgb
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRgb
- IccRenderIntent
- Jpeg品质
- 宏文件
- MaxPix
- OnFailObj
- OnFailSel
- 渲染设置
- 解析模式
- 分辨率
- RootId
- 根路径*
- 根URL *
- 规则集文件
- 清晰
- 锐化
- 显示重叠对象
- TiffEncoding
- 时间戳
- 信任域*
- UseLastModified
- 晕影映射文件
- 材料数据引用
- 晕影映射引用
- 宏定义引用
- ICC配置文件映射引用
- 规则集引用
- 实用工具