Page principale   Hiérarchie des classes   Liste des composants   Liste des fichiers   Composants   Déclarations  

Référence du fichier sgirgb.cc

Permet de lire et d'écrire des fichiers au format SGI RGB non compressé. Plus de détails...

#include <stdlib.h>
#include <fstream.h>
#include "sgirgb.h"

Fonctions

void skip_n_bytes (istream &in, const int n)
 Avance de n octets dans le flux in.

void write_n_zeros (ostream &out, const int n)
 Ecrit n zéros dans le flux out.

unsigned short read_ushort (istream &in)
 Lit une variable de type ushort.

void write_ushort (ostream &out, const unsigned short data)
 Ecrit une variable de type ushort.

unsigned long read_ulong (istream &in)
 Lit une variable de type ulong.

void write_ulong (ostream &out, const unsigned long data)
 Ecrit une variable de type ulong.

unsigned char* read_SGIRGB (istream &in, int *width, int *height)
 Lit une image SGI RGB depuis le flux in.

unsigned char* read_SGIRGB (const char *name, int *width, int *height)
 Lit une image SGI RGB depuis le fichier name.

void write_SGIRGB (unsigned char *data, const int width, const int height, ostream &out)
 Ecrit une image SGI RGB dans le flux out.

void write_SGIRGB (unsigned char *data, const int width, const int height, const char *name)
 Ecrit une image SGI RGB dans le fichier name.


Description détaillée

Permet de lire et d'écrire des fichiers au format SGI RGB non compressé.

En utilisant convert du package ImageMagick pour convert à la volée les fichiers lus ou écrits, on peut ainsi lire ou écrire des images dans tous les formats supportés par convert.

Si la variable de compilation LOG_SGIRGB est définie, les informations d'en-tête du fichier sont loggées sur cout à la lecture du fichier.


Généré le Mon Mar 19 22:47:37 2001 pour PDElib par doxygen1.2.5 écrit par Dimitri van Heesch, © 1997-2001