![]() |
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. |