Relazione con il livello padre
I livelli degli effetti vengono automaticamente ridimensionati e posizionati in modo da coincidere con il livello padre (ovvero, il livello effetto eredita i valori size=
e origin=
del livello padre). pos=
può essere utilizzato per spostare il livello dell'effetto dal livello padre, come in genere è necessario per gli effetti di ombreggiatura esterna e interna. Mentre per i livelli standard pos=
specifica un offset tra le origini di questo livello e il livello 0, per i livelli effetto pos=
specifica l'offset tra le origini del livello effetto e il livello padre.
Comandi e attributi supportati
I livelli degli effetti accettano i seguenti comandi e attributi:
blendMode=
effect=
color=
maskUse=
opac=
op_grow=
op_blur=
op_noise=
pos=
Tutti gli altri comandi immagine e livello contenuti nei livelli effetto vengono ignorati.
Macro effetti predefinite
Per facilitare l'utilizzo degli effetti di livello, IS fornisce due macro con il catalogo immagini predefinito, $shadow$
e $glow$
, che forniscono valori predefiniti per gli attributi di livello effetto simili agli effetti di livello Photoshop. Nella tabella seguente sono elencati i comandi e le macro da utilizzare per implementare gli effetti di livello predefiniti. Naturalmente, è possibile modificare nell'URL qualsiasi attributo specificato nelle macro oppure creare macro alternative per implementare effetti di livello personalizzati.
effetto desiderato | Comando |
---|---|
Ombra esterna | effetto=-1&$ombra$ |
Ombra interna | effetto=1&$ombra$ |
Bagliore esterno | effetto=-1&$bagliore$ |
Bagliore interno | effetto=1&$bagliore$ |
Esempi
Aggiungete a un livello un bordo rosso largo tre pixel con un'opacità del 50%:
…&effect=-1&op_grow=3&color=255,0,0,128&…
Il bordo segue i contorni del canale o della maschera alfa dell'immagine. Se si imposta effect=1
, il bordo verrà posizionato sul bordo interno.
Aggiungete un'ombra esterna di colore bluastro a un'immagine, utilizzando le impostazioni degli effetti predefinite (ad eccezione del colore):
http://server/is/image/myCat/myImage?size=200,200&extend=0,0,10,10&effect=-1&$shadow$&color=50,143,254
extend=
aggiunge un piccolo margine ai bordi inferiori destro dell'immagine, impedendo che l'ombra esterna venga ritagliata ai limiti dell'immagine.
Consultate anche
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 di rendering immagini
- Utilità