Macro dei comandi
Creato per:
- Sviluppatore
- Utente
Le macro dei comandi forniscono scelte rapide denominate per insiemi di comandi. Le macro vengono definite in file di definizione delle macro separati, che possono essere allegati ai cataloghi di immagini o al catalogo predefinito.
$ *
nome*$
nome | Nome macro. |
*
name*
non fa distinzione tra maiuscole e minuscole e può essere costituito da qualsiasi combinazione di lettere ASCII, numeri, '-', '_' e '.' caratteri.
Le macro possono essere richiamate in qualsiasi punto di una richiesta dopo '?' e in qualsiasi punto all'interno di un campo catalog::Modifier
o catalog::PostModifier
. Le macro possono rappresentare solo uno o più comandi completi di Image Server e devono essere separate da altri comandi con separatori &
.
Le chiamate macro vengono sostituite dalle relative stringhe di sostituzione nelle prime fasi dell'analisi. I comandi all'interno delle macro ignorano gli stessi comandi nella richiesta se si verificano prima della chiamata della macro nella richiesta. Questo flusso di elaborazione è diverso da catalog::Modifier
, dove i comandi nella stringa di richiesta sovrascrivono sempre i comandi nella stringa catalog::Modifier
, indipendentemente dalla posizione nella richiesta.
Le macro di comando non possono avere valori di argomento, ma è possibile utilizzare variabili personalizzate per passare i valori dalla richiesta alla macro.
Le macro possono essere nidificate. È tuttavia possibile richiamare una macro solo se è già definita al momento dell'analisi della definizione della macro. Questo flusso di lavoro viene eseguito visualizzando in precedenza lo stesso file di definizione della macro oppure inserendo la definizione di una macro incorporata nel file di definizione della macro predefinito.
Esempio
Le macro possono essere utili se gli stessi attributi devono essere applicati a immagini diverse.
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
È possibile definire una macro per gli attributi comuni:
view wid=240&fmt=jpeg&qlt=85&op_usm=5,2&bgc=200,200,200&align=-1,-1
La macro viene utilizzata nel modo seguente:
http://server/cat/1345?$view$ http://server/cat/1435?$view$ http://server/cat/8243?$view$&wid=480
Poiché wid=
è diverso per la terza richiesta, è possibile sostituire semplicemente il valore dopo che la macro viene richiamata (specificando wid=
prima $view$
non ha alcun effetto).
Consultate anche
catalogo::MacroFile , catalogo::Modificatore, Riferimento definizione macro
Experience Manager
- Home page API per il server e il rendering immagini di Dynamic Medie
- Informazioni su questa versione
- Requisiti di sistema e prerequisiti
- Requisiti di spazio su disco e raccomandazioni
- Restrizioni e problemi noti
- Supporto tecnico
- Convenzioni documento
- Installazione di
- API Image Server
- API Image Server
- Pubblico previsto
- Componenti Image Server
- Configurazione e amministrazione
- Configurazione e amministrazione
- File di configurazione del server
- Cache dati
- Impostazioni server
- Impostazioni server
- Generali
- Cartelle di dati del contenuto
- Cache server
- Limiti dimensioni immagine
- Servizio catalogo immagini
- SSL
- Server
- Registrazione degli accessi
- Registrazione Debug_trace
- Reindirizzamento errori
- Clustering cache
- Sistema di monitoraggio e allarme
- Soglie di avviso
- SVG
- Risposte ai set di file multimediali
- Reindirizza in caso di errore
- Configurazione di SVG
- Configurazione server
- Definizione delle crittografie SSL
- Supervisore server
- Registrazione server
- Monitoraggio del server
- Gestione del contenuto
- Distribuzione di contenuti statici (non di immagine)
- Risoluzione dei problemi
- Riferimento protocollo HTTP
- Panoramica di riferimento del protocollo HTTP
- Introduzione al protocollo HTTP
- Sintassi e funzionalità
- Sintassi e funzioni
- Sintassi di base del protocollo HTTP Image Server
- Comando del protocollo HTTP Image Server
- Livellamento di
- Effetti livello
- Richiedi nidificazione e incorporamento
- Variabili di sostituzione
- Macro dei comandi
- Cataloghi immagini
- Traduzione ID oggetto
- Localizzazione stringa di testo
- Supporto SVG
- Pre-elaborazione della richiesta
- Mappe immagine
- Gestione colore Image Server
- Codifica HTTP Image Server
- Richiedi blocco
- Richiedi offuscamento
- Filigrane
- Distribuzione di contenuto statico (non di immagine)
- Richieste di set di file multimediali
- Formattazione testo
- Tipi di dati
- Riferimento comando
- Panoramica dei riferimenti ai comandi
- allinea
- ancoraggio
- bfc
- bgc
- bgColor
- blendMode
- cache
- clipPath
- clipXPath
- colore
- ritagliare
- cropPathE
- defaultImage
- dpr
- effetto
- effectMask
- estendere
- adatta
- capovolgere
- fmt
- hei
- nascondi
- icc
- iccEmbed
- id
- setImmagini
- jpegSize
- layer
- lingua
- mappa
- maschera
- maskUse
- rete
- 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
- origine
- pathAttr
- pathEmbed
- prospettiva
- pos
- printRes
- pscan
- qlt
- quantificare
- retto
- richiesta
- res
- resMode
- rgn
- rotazione
- scala
- scl
- dimensione
- src
- modello
- text
- textAngle
- textAttr
- textFlowPath
- textFlowXPath
- textPath
- textPs
- tipo
- wid
- xmpEmbed
- Dati risposta
- Comportamento server
- Modelli
- Riferimento protocollo server FXG
- Riferimento catalogo immagini
- Attributi
- Riferimento attributi
- AllowDirectAccess
- AllowDirectUrls
- ApplyEffectMask
- AudioBitRate
- Bfc
- ColoreBkg
- CacheValidationPolicy
- FiltroIndirizzoClient
- FileCatalogo
- DefaultExpiration
- DefaultExt
- DefaultFont
- DefaultImage
- DefaultImageMode
- DefaultLocale
- DefaultPix
- DefaultThumbPix
- DigimarcId
- DigimarcInfo
- ErrorImage
- ErrorDetail
- Scade
- FontMapFile
- FullMatch
- HttpAppleStreamingContext
- HttpFlashStreamingContext
- Compensazione punto nero Icc
- IccDither
- IccProfileCmyk
- IccProfileGray
- FileMappaProfiloIc
- IccProfileRgb
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRgb
- IccRenderIntent
- JpegQuality
- LocaleMap
- LocaleStrMap
- FileMacro
- MaxPix
- NonImgExpiration
- PublishInfo
- RisoluzioneStampa
- RequestLock
- RequestObfuscation
- ResMode
- Risoluzione
- RootId
- PercorsoDirectoryPrincipale
- RootUrl
- FileSetRegole
- SavePath
- StaticContentCatalogFile
- StaticContentRootPath
- SvgCatalogFile
- SynthesizeFontStyles
- ThumbBkgColor
- ThumbHorizAlign
- ThumbRes
- ThumbType
- AllineamentoVertPollice
- Timestamp
- TotalStreamBitRate
- Domini attendibili
- UseLastModified
- VideoBitRate
- DimensioneVideo
- Filigrana
- Riferimento dati immagine/SVG
- Definizione macro
- Mappa caratteri
- Riferimento mappa profilo ICC
- Riferimento set di regole
- Proxy server immagini
- Libreria immagini statiche reattive
- API di rendering immagini
- API di rendering immagini
- Configurazione
- Amministrazione server
- Amministrazione del server
- Prefazione di amministrazione server
- Panoramica sull’amministrazione del server
- Configurazione e gestione del server
- Riferimento impostazioni di configurazione
- Riferimento protocollo HTTP
- Riferimento al protocollo HTTP
- Introduzione
- Sintassi e funzionalità del protocollo HTTP
- Sintassi e funzioni del protocollo HTTP
- Sintassi di base del protocollo HTTP Image Rendering
- Panoramica del comando del protocollo HTTP Image Rendering
- Vignettature
- Materiali
- Effetti di rendering avanzati
- Richiedi nidificazione e incorporamento di
- Cataloghi materiali
- Richiedi pre-elaborazione*
- Variabili personalizzate
- Comando macro*
- Gestione colore Image Rendering*
- Valori colore
- Codifica HTTP Image Rendering
- Riferimento comando del protocollo HTTP
- Riferimento comando del protocollo HTTP
- allinea
- ancoraggio
- bgc
- cache
- colore
- decalcomania
- flag
- fmt
- lucentezza
- glossmap
- beccaccia
- hei
- nascondi
- icc
- iccEmbed
- illum
- obj
- opac
- pathEmbed
- printRes
- pos
- qlt
- repeat
- req
- res
- resMode
- rotazione
- ruvido
- rs
- scl
- sel
- acuto
- nitidezza
- mostra
- dimensione
- src
- sub
- tipo
- vignettatura
- wid
- Dati risposta protocollo HTTP
- Catalogo materiali
- Catalogo dei materiali
- Introduzione
- Panoramica catalogo materiali
- Riferimento attributi
- Riferimento attributi
- AllowDirectURL
- CacheValidationPolicy
- FileCatalogo
- FiltroIndirizzoClient
- DefaultPix
- ErrorDetail
- ErrorImage
- Scade
- Formato
- Compensazione punto nero Icc
- IccDither
- IccProfileCmyk
- IccProfileGray
- FileMappaProfiloIc
- IccProfileRgb
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRgb
- IccRenderIntent
- JpegQuality
- FileMacro
- MaxPix
- OnFailObj
- OnFailSel
- RenderSettings
- ResMode
- Risoluzione
- RootId
- PercorsoDirectoryPrincipale*
- URLradice*
- FileSetRegole
- Nitido
- Nitidezza
- MostraOggettiSovrapposizione
- CodificaTiff
- Timestamp
- Domini attendibili*
- UseLastModified
- FileMappaVignettatura
- Riferimento dati materiale
- Riferimento mappa vignettatura
- Riferimento definizione macro
- Riferimento mappa profilo ICC
- Riferimento set di regole
- Utilità