RWCTFILE (3I)     version 4.6.9     March 2022

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


NAME

ird_ctfile - lecture d'un fichier table couleur.

SYNOPSIS

#include <inrimage/image.h>

int ird_ctfile(nf,i0,nb,bufr,bufg,bufb,maxcol)
struct image *nf; int *i0, *nb, maxcol; char *bufr, *bufg, *bufb;

DESCRIPTION

Dans tous les cas nf désigne le fichier table couleur, de 1 ou 3 lignes, que l'on veut lire (ird_ctfile).

Les lignes contiennent respectivement les tables rouge, verte et bleue.

ird_ctfile renvoie dans bufr, bufg, bufb, de taille maxcol octets, les 3 tables couleur (rouge, vert, bleu). Les 3 tables seront identiques si le fichier n'a qu'une ligne. On obtient dans i0, l'indice (>=0) du premier élément utile, et dans nb le nombre d'éléments utiles. Les éléments d'indice 0 à i0-1 et d'indice i0+nb-1 à maxcol sont mis à 0.
Le code retour, compris entre 1 et 3, indique le nombre de tables différentes.

"SEE ALSO"

Intro(3i) , ihdr(3i) , ihdrct(3i)

DIAGNOSTICS

appelle imerror (code 9) si le nombre de lignes est différent de 1 ou 3, ou si la taille des lignes est supérieure à maxcol.