指令巨集
建立對象:
- 開發人員
- 使用者
指令巨集為指令集提供已命名的捷徑。 巨集是在個別的巨集定義檔案中定義,這些檔案可附加到影像目錄或預設目錄。
$ *
名稱*$
名稱 | 巨集名稱。 |
*
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=
與第三個要求不同,您只需覆寫 after 值,即可叫用巨集(指定wid=
before $view$
無效)。
另請參閱
Experience Manager
- Dynamic Media影像提供與影像轉譯API首頁
- 關於此版本
- 系統需求和先決條件
- 磁碟空間需求與建議
- 限制和已知問題
- 技術支援
- 檔案慣例
- 安裝
- 影像伺服API
- 影像伺服API
- 目標讀者
- 影像伺服元件
- 設定和管理
- 提供靜態(非影像)內容
- 疑難排解
- HTTP通訊協定參考
- HTTP通訊協定參考概述
- HTTP通訊協定簡介
- 語法和功能
- 文字格式設定
- 資料型別
- 命令參考
- 命令參考概述
- 對齊
- 錨記
- bfc
- bgc
- bgColor
- 混合模式
- 快取
- 剪裁路徑
- clipXPath
- 色彩
- 裁切
- cropPathE
- 預設影像
- dpr
- 效果
- effectMask
- 延伸
- 符合
- 翻轉
- fmt
- hei
- 隱藏
- icc
- iccEmbed
- id
- imageSet
- jpegSize
- 圖層
- 地區設定
- 地圖
- 遮色片
- 遮色片使用
- 網路
- op_blur
- op_brightness
- op_colorbalance
- op_colorize
- op_contrast
- op_grow
- op_growMask
- op_growMaskR
- op_hue
- op_invert
- op_noise
- op_saturation
- op_sharpen
- op_usm
- op_usmR
- opac
- 來源
- pathAttr
- pathEmbed
- 透視
- pos
- printRes
- pscan
- qlt
- 量化
- 矩形
- 需要
- res
- 解析模式
- rgn
- 旋轉
- 縮放
- scl
- 大小
- src
- 範本
- 文字
- textAngle
- textAttr
- 文字流程路徑
- textFlowXPath
- 文字路徑
- textPs
- type
- wid
- xmpEmbed
- 回應資料
- 伺服器行為
- 範本
- FXG伺服器通訊協定參考
- 影像目錄參考
- 屬性
- 屬性參考
- AllowDirectAccess
- AllowDirectUrls
- ApplyEffectMask
- 音訊位元速率
- Bfc
- BkgColor
- CacheValidationPolicy
- ClientAddressfilter
- 目錄檔案
- DefaultExpiration
- 預設分機
- 預設字型
- 預設影像
- 預設影像模式
- DefaultLocale
- 預設畫素
- DefaultthumbPix
- DigimarcId
- DigimarcInfo
- ErrorImage
- 錯誤詳細資料
- 過期
- 字型地圖檔案
- Fullmatch
- HttpAppleStreamingContext
- HttpFlashStreamingContext
- IccBlackPointCompensation
- Icc遞色
- IccProfileCmyk
- IccProfileGray
- IccProfileMapFile
- IccProfileRgb
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRgb
- IccRenderIntent
- Jpeg品質
- LocaleMap
- LocaleStrMap
- 巨集檔案
- MaxPix
- NonImgExpiration
- Publishinfo
- PrintResolution
- RequestLock
- 要求模糊化
- 解析模式
- 解析度
- RootId
- 根路徑
- RootUrl
- 規則集檔案
- 儲存路徑
- statictcontentcatalogfile
- staticcontentrootpath
- svgcatalogfile
- 合成字型樣式
- ThumbBkgColor
- ThumbHorizAlign
- 縮圖
- 縮圖型別
- ThumbVertAlign
- 時間戳記
- TotalStreamBitRate
- TrustedDomain
- UseLastModified
- videobitrate
- VideoSize
- 浮水印
- 影像/SVG資料參考
- 巨集定義
- 字型地圖
- ICC設定檔對應參考
- 規則集參考
- 影像伺服器Proxy
- 回應式靜態影像程式庫
- 影像演算API
- 影像演算API
- 設定
- 伺服器管理
- HTTP通訊協定參考
- 材質目錄
- 材質目錄
- 簡介
- 材質目錄概觀
- 屬性參考
- 屬性參考
- AllowDirectURLs
- CacheValidationPolicy
- 目錄檔案
- ClientAddressfilter
- 預設畫素
- 錯誤詳細資料
- ErrorImage
- 過期
- 格式
- IccBlackPointCompensation
- Icc遞色
- IccProfileCmyk
- IccProfileGray
- IccProfileMapFile
- IccProfileRgb
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRgb
- IccRenderIntent
- Jpeg品質
- 巨集檔案
- MaxPix
- OnFailObj
- OnFailSel
- 轉譯設定
- 解析模式
- 解析度
- RootId
- 根路徑*
- RootUrl *
- 規則集檔案
- Sharp
- 銳利化
- ShowOverlapObj
- TiffEncoding
- 時間戳記
- 信任網域*
- UseLastModified
- VignettemapFile
- 原物料資料參考
- 暈映地圖參考
- 巨集定義參考
- ICC設定檔對應參考
- 規則集參考
- 公用程式