Se admiten cuatro tipos de capas.
Las capas de imagen deben tener un comando src=
que especifique la imagen que se utilizará como capa. Se puede especificar una imagen independiente con mask=
para utilizarla como máscara de capa o la imagen puede tener ya un canal alfa. El tamaño de las capas de imagen siempre se deriva de la imagen, pero la imagen a menudo se escala para ajustarse al comando size=
. Se puede aplicar una ruta de clip con clipPath=
.
Debe tener un comando text=
o textPs=
que proporcione el contenido del texto en forma de fragmento de texto con formato de texto enriquecido (RTF). Las capas de texto pueden ajustarse al tamaño de su contenido o pueden tener tamaños explícitos (por ejemplo, si el texto se va a ajustar a una anchura específica o si el texto debe restringirse en un área específica). textPs=
admiten el flujo de texto en formas arbitrarias definidas con textFlowPath=
y en rutas arbitrarias definidas con textPath=
. textPs=
también admite el procesamiento de texto en el cuadro de texto o la forma especificada en ángulos arbitrarios ( textAngle=
).
Las capas de color sólido se utilizan a menudo para la capa 0 de las plantillas, de modo que el tamaño de la imagen compuesta es fijo e independiente del contenido de la imagen. Las capas de color sólido requieren un atributo color=
y size=
o mask=
, y admiten la mayoría de los demás comandos y atributos para modificar el aspecto. Las capas de color sólido pueden recibir formas arbitrarias con clipPath=
.
Los efectos de capa de estilo Photoshop, como sombras paralelas y efectos de resplandor, se implementan mediante el uso de subcapas especiales que se pueden adjuntar a capas de imagen, texto y color sólido. Estas capas de efecto heredan la máscara de capa principal y la posición de la capa principal, y su funcionalidad es limitada.