User Intro
Prog Intro
Liste des commandes
Liste des manuels
Table of Contents
rot - rotation d'une image autour d'un axe // Z
rot
-a angle
[-f]
[-xc xc]
[-yc yc]
[-tx xtrans]
[-ty ytrans]
[-ixi n]
[-iyi n]
[-dxi n]
[-dyi n]
[-nw | -fv fill_values]
[image_in]
[image_out]
..
rot
écrit dans image-out le résultat de la rotation d'une fenêtre de image-in autour d'un axe parallèle à Z.
Les pixels du résultat sont normalement calculés par interpolation.
Cette opération n'est admises que pour les images codées sur 8 bits
(niveaux de gris ou vraie couleur).
- -a angle
- angle de rotation en degrés (sens trigonométrique).
- -f
- mode rapide, sans interpolation : on prend la valeur du pixel le plus proche.
Dans ce cas, si l'image possède une table de couleurs (images gif par exemple),
celle-ci est copiée dans l'image résultat.
- -xc n, -yc n
- coordonnée X et Y de l'axe de rotation.
L'unité est le pixel, mais les valeurs sont en flottant.
Le pixel en haut à gauche a pour coordonnées 1.,1.
Par convention, une valeur nulle désigne le milieu de la dimension correspondante.
- -tx xtrans, -ty ytrans
- translation à appliquer après la rotation.
Les valeurs sont en flottant et exprimées en nombre de pixels.
- -ixi n, -iyi n
- Coordonnées (comptées à partir de 1) du pixel origine
de la fenêtre dans image-in (valeurs par défaut : 1).
Attention! dans le cas d'une image multi-plans,
l'option -iyi s'applique à chaque plan.
- -dxi n,-dyi n
- taille de la fenêtre à prendre dans image-in.
Par convention, une valeur nulle signifie tout le reste de l'image
(valeur par défaut).
- -nw
- On ne modifiera dans image-out que les pixels provenant de
image-in.
L'image résultat image-out doit exister.
Cette option est incompatible avec -fv.
- -fv fill_values
- Donne les valeurs à utiliser pour les points de image-out
ne provenant pas de image-in.
fill_values est une liste de N valeurs séparées par une virgule, où
N est inférieur ou égal au nombre de composantes (NDIMV) des
pixels.
Par exemple, -fv 0 mettra à zéro toutes les composantes des pixels,
tandis que -fv 255,0 créera un fond rouge pour une image en
vraie couleur.
Cette option est incompatible avec -nw.
image-in et image-out doivent être codées sur 8 bits.
Si image-out n'existe pas
on donnera ses dimensions.
Si l'argument image-in est absent ou égal à '-' on prendra le standard input.
Si l'argument image-out est absent on prendra le standard output.
rot -a -45 im1 >im2 -x 256 -y 256
Le résultat de la rotation de im1 autour de son centre est placé dans
une nouvelle image im2.
rot -a -15 im1 im2 -nw -xc 1 -yc 1 -tx 128
On rajoute dans im2 le résultat de la rotation de im1 autour de son
premier point, avec une translation en X.
mel(1i)
, ifmt(1i)
, ext(1i)
, izoom(1i)
Voir Inrimage(1i)
pour la description des options générales.