Relation avec le calque parent
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 des valeurs size=
et origin=
du calque parent). pos=
peut être utilisé pour éloigner la couche d’effet de la couche parent, comme cela est généralement nécessaire pour les effets de chute et d’ombre intérieure. Bien 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 les origines du calque d’effet et le calque parent.
Commandes et attributs pris en charge
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
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&$shadow$ |
Ombre intérieure | Effet=1&$shadow$ |
Eclat extérieur | Effet=-1&$glow$ |
Eclat intérieur | Effet=1&$glow$ |
Exemples
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. Si vous définissez effect=1
, la bordure est placée sur le bord intérieur.
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
Experience Manager
- Page d’accueil de l’API de diffusion d’images et de rendu d’images Dynamic Media
- À propos de cette version
- Configuration requise et conditions préalables
- Exigences et recommandations relatives à l’espace disque
- Restrictions et problèmes connus
- Support technique
- Conventions relatives aux documents
- Installation
- API de diffusion d’images
- API de rendu d’image
- Utilitaires