#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. | |
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.
1.2.5 écrit par Dimitri van Heesch,
© 1997-2001