Effets de calque layer-effects

Les effets d’ombre et d’éclat de calque de style Photoshop sont implémentés à l’aide de sous-calques spéciaux (calques d’effet) qui peuvent être joints à n’importe quel calque (calque parent), y compris layer=0 et layer=comp.

Bien que les calques d’effet prennent en charge un certain nombre d’attributs et de commandes d’image et de calque standard, ils ne sont pas destinés à des calques d’usage général et ne prennent pas en charge les données d’image ou de texte indépendantes.

Un seul calque parent peut contenir un nombre indéfini d’effets de calque.

Effets internes et externes section-2dade7ee98e041d1b4d1725e6f98a515

Effets internes sont rendues au-dessus du calque parent et ne sont visibles que dans les zones opaques du calque parent. Effets externes sont rendues derrière le calque parent (elles ne sont donc jamais visibles dans les zones opaques du calque parent) et peuvent être positionnées n’importe où dans la zone de travail de composition. Un effet interne ou externe est sélectionné en attribuant un numéro de calque d’effet positif ou négatif au paramètre effect= . La variable effect= contrôle également l’ordonnancement z entre plusieurs calques d’effet associés à la même couche parent.

Relation avec le calque parent section-eb8bfc4f754a42fc973b562821d6f2d3

Les calques d’effet sont automatiquement dimensionnés et positionnés pour coïncider avec le calque parent (c’est-à-dire que le calque d’effet hérite de la propriété size= et origin= des valeurs du calque parent). pos= peut être utilisé pour éloigner le calque d’effet du calque parent, comme cela est généralement nécessaire pour les effets de chute et d’ombre intérieure. Tandis que pour les calques standard pos= spécifie un décalage entre les origines de ce calque et le calque 0, pour les calques d’effet pos= spécifie le décalage entre l’origine du calque d’effet et le calque parent.

Commandes et attributs pris en charge section-035fc6bcba7d4e7ab4bd46687c1d8879

Les calques d’effet acceptent les commandes et attributs suivants :

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

Toutes les autres commandes d’image et de calque contenues dans les calques d’effet sont ignorées.

Macros d’effet par défaut section-a01e8dcc87c94495b54a6dfb21d2a718

Pour faciliter l’utilisation des effets de calque, IS fournit deux macros avec le catalogue d’images par défaut, $shadow$ et $glow$, qui fournissent des valeurs par défaut pour les attributs de calque d’effet similaires aux effets de calque Photoshop. Le tableau suivant répertorie la commande d’effet et la macro à utiliser pour implémenter les effets de calque par défaut. Naturellement, l’un des attributs spécifiés dans les macros peut être modifié dans l’URL ou d’autres macros peuvent être créées pour implémenter des effets de calque personnalisés.

Effet souhaité
Commande
Ombre portée
Effet=-1&$ombre$
Ombre intérieure
Effet=1&$ombre$
Eclat extérieur
effet=-1&$glow$
Eclat intérieur
Effet=1&$glow$

Exemples section-4c449fdf707b43858917fb271fa1fe96

Ajoutez une bordure rouge de trois pixels de large avec une opacité de 50 % à un calque :

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

La bordure suit les contours du canal alpha ou masque de l'image. Paramètre effect=1 placerait la bordure à l’intérieur du bord.

Ajoutez une ombre portée bleue à une image à l’aide des paramètres d’effet par défaut (sauf pour la couleur) :

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

extend= ajoute une petite marge aux bords inférieurs droit de l’image, ce qui empêche l’ombre portée d’être tronquée aux limites de l’image.

Voir aussi section-1acccccf534549aea23d4c008c17e7c0

effet=, Macros de commande%l94560

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