Effetti livello

Gli effetti di ombreggiatura e bagliore dei livelli in stile Photoshop vengono implementati utilizzando sottolivelli speciali (livelli di effetto) che possono essere collegati a qualsiasi livello (livello padre), inclusi layer=0 e layer=comp.

Mentre i livelli di effetto supportano una serie di attributi e comandi standard di immagine e livello, non sono destinati a essere livelli generali e non supportano dati di immagine o testo indipendenti.

Un numero qualsiasi di effetti di livello può essere collegato a un singolo livello padre.

Effetti interni ed esterni

Gli effetti interni vengono sottoposti a rendering sopra il livello padre e sono visibili solo nelle aree opache del livello padre. Gli effetti esterni vengono sottoposti a rendering dietro il livello padre (in modo che non saranno mai visibili all’interno di aree opache del livello padre) e possono essere posizionati ovunque all’interno del quadro di composizione. Un effetto interno o esterno viene scelto assegnando un numero di livello di effetto positivo o negativo con il comando effect=. Il comando effect= controlla anche l'ordine z tra più livelli di effetto collegati allo stesso livello padre.

Relazione con il livello padre

I livelli di effetto vengono dimensionati automaticamente e posizionati in modo da coincidere con il livello padre (ovvero il livello di effetto eredita i valori size= e origin= del livello padre). pos= può essere utilizzato per spostare il livello di effetto dal livello padre, come generalmente richiesto 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 di effetto pos= specifica l'offset tra le origini del livello di effetto e il livello padre.

Comandi e attributi supportati

I livelli di effetto accettano i comandi e gli attributi seguenti:

  • 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 degli effetti predefiniti

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 del livello di effetto simili agli effetti di livello Photoshop. Nella tabella seguente sono elencati i comandi di effetto 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&$shadow$

Ombra interna

effect=1&$shadow$

Bagliore esterno

effetto=-1&$glow$

Bagliore interno

effect=1&$glow$

Esempi

Aggiungete un bordo rosso largo tre pixel con opacità del 50% a un livello:

…&effect=-1&op_grow=3&color=255,0,0,128&…

Il bordo seguirà i contorni del canale o della maschera alfa dell'immagine. Se si imposta effect=1, il bordo viene posizionato sul bordo interno.

Aggiungi un’ombreggiatura bluastra a un’immagine, utilizzando le impostazioni dell’effetto predefinito (tranne che per il 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 in basso a destra dell'immagine, impedendo il ritaglio dell'ombreggiatura ai limiti dell'immagine.

Consultate anche

effect=, macro di comando%l94560

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now