2008-12-07 21:46:09 -07:00
|
|
|
/* bmp_io.h 16 May 1999 */
|
|
|
|
|
|
|
|
#ifndef _BMP_IO_H
|
|
|
|
#define _BMP_IO_H
|
|
|
|
|
|
|
|
int bmp_read ( char *filein_name, int *xsize, int *ysize, int **rarray,
|
|
|
|
int **garray, int **barray );
|
|
|
|
int bmp_read_data ( FILE *filein, int xsize, int ysize, int *rarray,
|
|
|
|
int *garray, int *barray );
|
|
|
|
int bmp_read_header ( FILE *filein, int *xsize, int *ysize, int *psize );
|
|
|
|
int bmp_read_palette ( FILE *filein, int psize );
|
|
|
|
int bmp_read_test ( char *filein_name );
|
|
|
|
|
|
|
|
int bmp_write ( char *fileout_name, int xsize, int ysize, char* rgba );
|
|
|
|
int bmp_write_data ( FILE *fileout, int xsize, int ysize, char *rarray, char *garray, char *barray );
|
|
|
|
|
|
|
|
int bmp_write_header ( FILE *fileout, int xsize, int ysize );
|
|
|
|
int bmp_write_test ( char *fileout_name );
|
|
|
|
|
|
|
|
int read_u_long_int ( unsigned long int *u_long_int_val, FILE *filein );
|
|
|
|
int read_u_short_int ( unsigned short int *u_short_int_val, FILE *filein );
|
|
|
|
|
|
|
|
int write_u_long_int ( unsigned long int u_long_int_val, FILE *fileout );
|
|
|
|
int write_u_short_int ( unsigned short int u_short_int_val, FILE *fileout );
|
|
|
|
|
|
|
|
|
2008-07-12 11:40:22 -06:00
|
|
|
#endif
|