User Intro
Prog Intro
Liste des commandes
Liste des manuels
Table of Contents
itext - écriture de textes dans une image
itext
[-cp]
[-xor]
[-nobg | -nofg]
[-c fg/bg]
[-fn font]
[-rm n| -lm n]
[-tm n| -bm n]
[-w textwidth]
[-h textheight]
[-cx | -fx ]
[-cy | -fy ]
[-izo n]
[-nz n]
[-ivo n]
[-nv n]
{-t text | -tf text-file} [image]
itext permet d'écrire du texte dans une image.
On peut soit écrire directement dans l'image soit en effectuer une copie.
- -cp (ou argument image absent) :
- lecture de image (ou stdin) et écriture sur stdout
- -xor :
- Le texte est écrit avec la fonction xor (ou exclusif).
- -nobg, -nofg:
- on n'écrit pas la partie background (respectivement foreground)
des caractères.
- -c :
- définit la couleur : valeurs de foreground et background
du texte (par défaut 255/0).
- -fn :
- choix de la police de caractères.
Si le nom contient '/', c'est un fichier.
sinon, pour -fn xxx, on prend le fichier $INR_HOME/fonts/font-xxx.inr.gz.
La liste des polices disponibles peut être obtenue par la
commande ilsfonts(1i)
.
- -rm, -lm :
- right et left margin. Une seule des 2 options doit être donnée.
L'unité est le pixel (vecteur dans le cas d'images vectorielles).
Le texte commencera à n pixels du bord gauche ou s'arrêtera à
n pixels du bord gauche.
- -tm, -bm :
- top / bottom margin. Une seule des 2 options doit être donnée.
Avec -tm, le haut de la 1ère ligne de texte sera située à n
lignes d'image du bord supérieur,
Avec -bm, le bas de la dernière ligne de texte sera située à n
lignes d'image du bord inférieur,
- -w, -h :
- largeur en pixels (vecteurs) et hauteur en
lignes d'image maximales du texte.
- -cx, -cy:
- Pour centrer le texte horizontalement et verticalement.
- -fx:
- mode fill en X. On fait rentrer le maximum de mots dans chaque ligne.
Incompatible avec -cx.
- -fy:
- mode fill en Y. On espace les lignes de texte
de façon à occuper au mieux l'espace vertical.
Incompatible avec -cx.
- -izo :
- Définit le numéro du plan dans lequel écrire (1.. NDIMZ)
- -nz :
- Nombre de plans consécutif dans lesquels écrire le même texte
(1 par défaut).
- -ivo :
- numéro de la 1ère composante vectorielle à modifier (1.. NDIMV)
- -nv :
- nombre de composantes dans lesquelles écrire (NDIMV par défaut).
- -t :
- texte à écrire
- -tf :
- nom du fichier contenant le texte
itext -cp <im0 >im1 -cx -cy -t essai
copie im0 dans im1 en écrivant le texte au milieu de l'image.
itext im1 -cx -bm 0 -t test -nobg -nv 2
Si im1 est une image couleur vectorielle, le texte sera écrit en jaune,
et centré en bas de l'image.
ilsfonts(1i)
, icompose(1i)
, fillc(1i)
, raz(1i)
Voir Inrimage(1i)
pour la description des options générales.