88int dt_exif_read_blob(uint8_t **blob,
const char *path,
const int32_t imgid,
const int sRGB,
const int out_width,
89 const int out_height,
const int dng_mode);
dt_colorspaces_color_profile_type_t
static dt_aligned_pixel_t sRGB
unsigned char * dt_exif_xmp_decode(const char *input, const int len, int *output_len)
int dt_exif_xmp_attach_export(const int32_t imgid, const char *filename, void *metadata)
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_xmp_write_with_imgpath(const struct dt_image_t *image, const char *filename, const char *imgpath)
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)
int dt_exif_xmp_read(dt_image_t *img, const char *filename, const int history_only)
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)
int dt_exif_read_blob(uint8_t **blob, const char *path, const int32_t imgid, const int sRGB, const int out_width, const int out_height, const int dng_mode)
char * dt_exif_xmp_read_string(const int32_t imgid)
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