명령 매크로

명령 매크로는 명령 집합에 대해 명명된 단축키를 제공합니다. 매크로는 별도의 매크로 정의 파일로 정의되며 이미지 카탈로그 또는 기본 카탈로그에 첨부할 수 있습니다.

$ *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 값을 재정의하면 됩니다($view$ 전에wid=​을 지정하면 영향을 받지 않습니다.).

참조

catalog::MacroFile , catalog::Modifier, 매크로 정의 참조

이 페이지에서는