Rotation de l’image. Fait pivoter l’image, le texte ou la couche de couleur unie selon l’angle spécifié.
rotate= *
Angle*
Angle |
Angle de rotation en degrés (réel). |
Les angles positifs tournent dans le sens des aiguilles d'une montre. Le point d’ancrage du calque ( anchor=
ou catalog::Anchor
) sert de centre de rotation. Le rectangle du calque est agrandi et ajusté autour des données pivotées selon les besoins pour éviter le recadrage. La rotation est appliquée après le remplissage de la zone d’arrière-plan du calque avec color=
. bgColor=
peut être utilisé pour ajouter une couleur d’arrière-plan au rectangle de sélection après la rotation.
Couche, commande. S’applique au calque actif ou au calque 0 si layer=comp
. Ignoré par les calques d’effet.
rotate=0
, sans rotation.
Placez une étiquette "À la vente" près du coin supérieur gauche des images dans un catalogue d’images. L’image d’étiquette est déjà dimensionnée correctement pour la vue 300x300 et doit être pivotée de 30 degrés vers la gauche. Remplissez la zone de texte d’une couleur blanche semi-opaque pour améliorer le libellé.
http:// *
server*/myRootId/myImageId?scl=1&size=300,300&origin=-0.5,-0.5 &layer=1&src=labelImage&origin=-0.5,-0.5&rotate=-30&color=ffffff40
Nous appliquons size=
au calque 0 pour définir la taille de l’affichage, plutôt que d’utiliser wid=
et hei=
. Cela permet de redimensionner myImageId
sans modifier la taille finale de labelImage
. Nous devons également spécifier scl=1
, sinon l’image composite risque d’être mise à l’échelle sur attribute::DefaultPix
(sauf si cette valeur est définie sur 0,0). color=
ajoute la couleur d’arrière-plan semi-opaque à la zone de texte avant la rotation.
L’origine des deux calques est définie sur les coins supérieurs gauche, afin d’obtenir l’alignement souhaité. Notez que le point d’origine de la couche 1 s’applique à labelImage
après sa rotation.
Voir Exemple A dans Modèles pour un exemple de texte pivoté.