CREATE (1I)     version 2.1, Inrimage 4.6.9     March 2022

User Intro    Prog Intro    Liste des commandes    Liste des manuels
Table of Contents


NAME

create - création d'en-têtes d'images

SYNOPSIS

create [-f] [-F=file-type] [-hdr=nn] [-o nn | -b nn] [-e nn] [-x nn] [-y nn] [-z nn] [-v nn] [-x0 nn] [-y0 nn] [-z0 nn] [-m h | r] [-imbi nn] [-imsc nn] [image ... image]

create -p [-F=file-type] [-hdr=nn] [-b nn] [-e nn] [-x nn] [-y nn] [-z nn] [-v nn] [-x0 nn] [-y0 nn] [-z0 nn] [-m h | r] [-imbi nn] [-imsc nn] [image ... image]

create -r [-F=file-type] [-hdr=nn] [-o 4 | 8] [-x nn] [-y nn] [-z nn] [-v nn] [-x0 nn] [-y0 nn] [-z0 nn] [-m nn] [image ... image] ..

DESCRIPTION

create crée uniquement l'en-tête des images. On pourra ensuite rajouter les données (voir exemple).

Si aucun argument image n'est donné on prendra le standard output.

-x nn
nombre de pixels par ligne.
-y nn
nombre de lignes.
-z nn
nombre de plans.
-v nn
nombre de composantes en chaque point.
-r
codage réel. type-de-flottant correspond au type de représentation binaire des nombres flottants. Il est associé à -r lors des impressions de format d'image, mais il est ignoré en tant qu'option par la plupart des commandes (le type imposé est celui de la machine hôte).
-f
codage en virgule fixe non packée.
-p
codage en virgule fixe packée.
-s
image signée.
-o nn
nombre d'octets pour le codage d'un pixel.
-b nn
nombre de bits pour le codage d'un pixel. Incompatible avec la précédente et avec -r.
-e nn
exposant entre -100 et +100.
-x0 nn
décalage en X du premier pixel de l'image.
-y0 nn
décalage en Y.
-z0 nn
décalage en Z.
-m=maille
type de maillage h pour maille hexagonale, r pour maille rectangulaire.
-imbi nn
biais (en flottant), c'est-à-dire constante à rajouter à chaque pixel (ne concerne pas les images en flottant).
-imsc nn
facteur d'échelle (en flottant), c'est-à-dire constante par laquelle il faut multiplier chaque pixel (ne concerne pas les images en flottant). Si ce paramètre est non nul, l'exposant (défini ci-dessus) est forcément 1. L'exposant est considéré comme un cas particulier du facteur d'échelle.

EXEMPLE

Pour créer N images à partir d'une bande ne contenant que les pixels d'une image 512x512 sur 8 bits, on pourra écrire :


create image1 ... imageN -x 512 -y 512 -f -o 1
mt -f /dev/nrmt8 rew
dd if=/dev/nrmt8 bs=512 >>image1
     .............
dd if=/dev/nrmt8 bs=512 >>imageN

ou bien, pour convertir une image rle en Inrimage :


(create -x 512 -y 512 -v 3; rletoraw im.rle) >im.inr

SEE ALSO

par(1i) , ifmt(1i) , inrcat(1i)
Voir Inrimage(1i) pour la description des options générales.