rgbe.cpp File Reference
Utilities for reading and writing Ward's rgbe image format. More...
#include "rgbe.h"
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
Go to the source code of this file.
Defines | |
| #define | INLINE |
| #define | RGBE_DATA_RED 0 |
| #define | RGBE_DATA_GREEN 1 |
| #define | RGBE_DATA_BLUE 2 |
| #define | RGBE_DATA_SIZE 3 |
| #define | MINRUNLENGTH 4 |
Enumerations | |
| enum | rgbe_error_codes { rgbe_read_error, rgbe_write_error, rgbe_format_error, rgbe_memory_error } |
Functions | |
| int | RGBE_WriteHeader (FILE *fp, int width, int height, rgbe_header_info *info) |
| writes headers | |
| int | RGBE_ReadHeader (FILE *fp, int *width, int *height, rgbe_header_info *info) |
| reads headers | |
| int | RGBE_WritePixels (FILE *fp, const float *data, int numpixels) |
| writes pixels | |
| int | RGBE_ReadPixels (FILE *fp, float *data, int numpixels) |
| reads pixels | |
| int | RGBE_WritePixels_RLE (FILE *fp, float *data, int scanline_width, int num_scanlines) |
| writes run length encoded files | |
| int | RGBE_ReadPixels_RLE (FILE *fp, float *data, int scanline_width, int num_scanlines) |
| reads run length encoded files | |
Detailed Description
Utilities for reading and writing Ward's rgbe image format.
- Date:
- January 2009
- Note:
- This code is from http://www.graphics.cornell.edu/~bjw/rgbe/
Definition in file rgbe.cpp.
Define Documentation
| #define MINRUNLENGTH 4 |
Enumeration Type Documentation
| enum rgbe_error_codes |
Function Documentation
| int RGBE_ReadHeader | ( | FILE * | fp, | |
| int * | width, | |||
| int * | height, | |||
| rgbe_header_info * | info | |||
| ) |
| int RGBE_ReadPixels | ( | FILE * | fp, | |
| float * | data, | |||
| int | numpixels | |||
| ) |
| int RGBE_ReadPixels_RLE | ( | FILE * | fp, | |
| float * | data, | |||
| int | scanline_width, | |||
| int | num_scanlines | |||
| ) |
| int RGBE_WriteHeader | ( | FILE * | fp, | |
| int | width, | |||
| int | height, | |||
| rgbe_header_info * | info | |||
| ) |
| int RGBE_WritePixels | ( | FILE * | fp, | |
| const float * | data, | |||
| int | numpixels | |||
| ) |
| int RGBE_WritePixels_RLE | ( | FILE * | fp, | |
| float * | data, | |||
| int | scanline_width, | |||
| int | num_scanlines | |||
| ) |
Generated on 28 Feb 2009 for Milton by
1.5.6