IS_INRIMAGE (3I)     version 4.6.9     March 2022

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


NAME

is_inrimage - teste si un fichier est une image

SYNOPSIS

#include <inrimage/image.h>

int is_inrimage (name, opt );
char *name;int opt;

DESCRIPTION

is_inrimage teste si le fichier de nom name peut-être considéré comme une image. La valeur retournée est 0 si le fichier n'existe pas ou ne satisfait pas au critère demandé, une valeur positive sinon (voir ci-dessous). Le critère de validité dépend du paramètre opt.
opt <= 0 : le fichier doit être une vraie image.
opt = 1 : le fichier doit être une image ou une image compressée (par compress ou gzip). (Il doit répondre aux critères définis dans la table interne de description des filtres).
opt > 1 : soit le fichier est une vraie image, soit il peut être lue par l'un des filtres courants.

valeur retournée
La valeur retournée précise le type de fichier. Les codes sont définis dans image.h.

IV_INR3 (2) : Inrimage version 3 (en-tête binaire)
IV_INR4 (3) : Inrimage version 4 (en-tête ascii)
IV_VLOG (3) : visilog 3
+ bit IV_COMPRESSED (0x100) : ce bit est ajouté à l'un des codes ci-dessus pour indiquer que le fichier est compressé.
l'un des filtres courants.

Si le code est supérieur ou égal à IV_MAX (4), le fichier pourra être lu mais pas modifié.

"SEE ALSO"

Intro(3i) pour la description d'une image.
image(3i)
Inrimage(1i)