47#ifndef DT_METADATA_EXIF_H
48#define DT_METADATA_EXIF_H
unsigned char * dt_exif_xmp_decode(const char *input, const int len, int *output_len)
dt_colorspaces_color_profile_type_t dt_exif_get_color_space(const uint8_t *data, size_t size)
int dt_exif_read_from_blob(dt_image_t *img, uint8_t *blob, const int size)
void dt_exif_get_datetime_taken(const uint8_t *data, size_t size, char *datetime_taken)
void dt_exif_set_exiv2_taglist()
int dt_exif_read(dt_image_t *img, const char *path)
char * dt_exif_xmp_encode_internal(const unsigned char *input, const int len, int *output_len, gboolean do_compress)
void dt_exif_read_usercrop(dt_image_t *img, const char *filename)
char * dt_exif_xmp_encode(const unsigned char *input, const int len, int *output_len)
int dt_exif_get_thumbnail(const char *path, uint8_t **buffer, size_t *size, char **mime_type, int *width, int *height, int min_width)
void dt_exif_img_check_additional_tags(dt_image_t *img, const char *filename)
const GList * dt_exif_get_exiv2_taglist()
int dt_exif_write_blob(uint8_t *blob, uint32_t size, const char *path, const int compressed)
@ DT_LS_DayWhiteFluorescent
@ DT_LS_CoolWhiteFluorescent
@ DT_LS_WarmWhiteFluorescent
@ DT_LS_DaylightFluorescent
@ DT_LS_ISOStudioTungsten
The colour-profile vocabulary, and nothing else.
dt_colorspaces_color_profile_type_t