This is tiff.h in view mode; [Download] [Up]
/* tiff - Functions for dealing with tiff images Copyright (C) 1994, Adam Fedor. Warning: This header file should not be used for reading and writing tiff files. You should use the NXImage and NXBitmapImageRep classes for general reading/writting of tiff files. */ #ifndef _GNUTSTEP_TIFF_H_ #define _GNUTSTEP_TIFF_H_ #ifdef HAVE_LIBTIFF #include <tiffio.h> #else #define TIFF void #endif #include <sys/types.h> /* * Structure to store common information about a tiff */ typedef struct { u_long imageNumber; u_long subfileType; u_long width; u_long height; u_short bitsPerSample; /* number of bits per data channel */ u_short samplesPerPixel; /* number of channels per pixel */ u_short planarConfig; /* meshed or separate */ u_short photoInterp; /* photometric interpretation of bitmap data, */ u_short compression; int numImages; /* number of images in tiff */ int error; } NXTiffInfo; typedef struct { u_int size; u_short *red; u_short *green; u_short *blue; } NXColormap; extern TIFF *NXOpenTiffFile(const char *filename, int mode); extern TIFF *NXOpenTiffStream(NXStream *stream, int mode); extern int NXCloseTiff(TIFF *image); extern NXTiffInfo *NXGetTiffInfo(int imageNumber, TIFF *image); extern void *NXReadTiff(int imageNumber, TIFF *image, NXTiffInfo *info, void *data); extern int NXWriteTiff(TIFF *image, NXTiffInfo *info, void *data); extern NXColormap *NXGetColormap(TIFF *image); #endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.