![]() |
GFXprim
2D bitmap graphics library with emphasis on speed and correctness
|
EXIF parser. More...
#include <core/gp_gamma_correction.h>
#include <loaders/gp_data_storage.h>
#include <loaders/gp_loader.h>
Go to the source code of this file.
Enumerations | |
enum | GP_EXIF_ORIENTATION { GP_EXIF_UPPER_LEFT = 1 , GP_EXIF_LOWER_RIGHT = 3 , GP_EXIF_UPPER_RIGHT = 6 , GP_EXIF_LOWER_LEFT = 8 } |
Defines position to 0,0 coordinate. More... | |
enum | gp_exif_color_space { GP_EXIF_COLOR_SPACE_SRGB = 1 , GP_EXIF_COLOR_SPACE_UNDEFINED = 0xffff } |
Color space values. More... | |
Functions | |
int | gp_read_exif (gp_io *io, gp_storage *storage, gp_correction_desc *corr_desc) |
Reads EXIF from a readable I/O stream and stores the values into storage. | |
EXIF parser.
Definition in file gp_exif.h.
enum gp_exif_color_space |
enum GP_EXIF_ORIENTATION |
int gp_read_exif | ( | gp_io * | io, |
gp_storage * | storage, | ||
gp_correction_desc * | corr_desc ) |
Reads EXIF from a readable I/O stream and stores the values into storage.
io | An input I/O stream. |
storage | A data storage for exif metadata, may be NULL if not needed. |
corr_desc | A correction tables parsed from the exif. |