Efeitos de camada layer-effects

Os efeitos de sombra e brilho da camada de estilo Photoshop são implementados usando subcamadas especiais (camadas de efeito) que podem ser anexadas a qualquer camada (a camada principal), incluindo layer=0 e layer=comp.

Embora as camadas de efeito sejam compatíveis com vários atributos e comandos padrão de imagem e camada, elas não se destinam a camadas de uso geral e não são compatíveis com dados de imagem ou texto independentes.

Qualquer número de efeitos de camada pode ser anexado a uma única camada principal.

Efeitos internos e externos section-2dade7ee98e041d1b4d1725e6f98a515

Efeitos internos são renderizados na parte superior da camada principal e são visíveis apenas em áreas opacas da camada principal. Efeitos externos são renderizados atrás da camada principal (portanto, nunca são visíveis em áreas opacas da camada principal) e podem ser posicionados em qualquer lugar dentro da tela de composição. Um efeito interno ou externo é escolhido atribuindo-se um número de camada de efeito positivo ou negativo com o effect= comando. A variável effect= Esse comando também controla a ordenação z entre várias camadas de efeito anexadas à mesma camada principal.

Relação com a camada principal section-eb8bfc4f754a42fc973b562821d6f2d3

As camadas de efeito são dimensionadas e posicionadas automaticamente para coincidir com a camada principal (ou seja, a camada de efeito herda a size= e origin= da camada principal). pos= pode ser usado para afastar a camada de efeito da camada principal, como normalmente é necessário para efeitos de soltar e sombra interna. Enquanto para camadas padrão pos= especifica um deslocamento entre as origens dessa camada e a camada 0, para camadas de efeito pos= especifica o deslocamento entre as origens da camada de efeito e da camada pai.

Comandos e atributos compatíveis section-035fc6bcba7d4e7ab4bd46687c1d8879

As camadas de efeito aceitam os seguintes comandos e atributos:

  • blendMode=
  • effect=
  • color=
  • maskUse=
  • opac=
  • op_grow=
  • op_blur=
  • op_noise=
  • pos=

Todos os outros comandos de imagem e camada contidos nas camadas de efeito são ignorados.

Macros de efeito padrão section-a01e8dcc87c94495b54a6dfb21d2a718

Para facilitar o uso de efeitos de camada, o IS fornece duas macros com o catálogo de imagens padrão, $shadow$ e $glow$, que fornecem valores padrão para atributos de camada de efeito semelhantes aos efeitos de camada do Photoshop. A tabela a seguir lista qual comando de efeito e macro devem ser usados para implementar os efeitos de camada padrão. Naturalmente, qualquer um dos atributos especificados nas macros pode ser modificado no URL ou macros alternativas podem ser criadas para implementar efeitos de camada personalizados.

Efeito desejado
Comando
Sombra
efeito=-1&$shadow$
Sombra interna
efeito=1&$shadow$
Brilho Externo
efeito=-1&$glow$
Brilho interno
efeito=1&$glow$

Exemplos section-4c449fdf707b43858917fb271fa1fe96

Adicione uma borda vermelha de três pixels de largura com 50% de opacidade a uma camada:

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

A borda segue os contornos do canal ou máscara alfa da imagem. Configuração effect=1 em vez disso, colocaria a borda na borda interna.

Adicionar uma sombra projetada azulada a uma imagem, usando as configurações de efeito padrão (exceto para a cor):

http://server/is/image/myCat/myImage?size=200,200&extend=0,0,10,10&effect=-1&$shadow$&color=50,143,254

extend= adiciona uma pequena margem às bordas inferiores direita da imagem, o que impede que a sombra seja recortada nos limites da imagem.

Consulte também section-1acccccf534549aea23d4c008c17e7c0

efeito=, Macros de Comando%l94560

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49