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);
int width
Definition bilateral.h:1
int height
Definition bilateral.h:1
dt_colorspaces_color_profile_type_t
Definition colorspaces.h:81
static dt_aligned_pixel_t sRGB
Definition colorspaces_inline_conversions.h:430
unsigned char * dt_exif_xmp_decode(const char *input, const int len, int *output_len)
Definition exif.cc:2330
int dt_exif_xmp_attach_export(const int32_t imgid, const char *filename, void *metadata)
Definition exif.cc:4186
dt_colorspaces_color_profile_type_t dt_exif_get_color_space(const uint8_t *data, size_t size)
Definition exif.cc:4537
int dt_exif_read_from_blob(dt_image_t *img, uint8_t *blob, const int size)
Definition exif.cc:1686
void dt_exif_get_datetime_taken(const uint8_t *data, size_t size, char *datetime_taken)
Definition exif.cc:4582
void dt_exif_set_exiv2_taglist()
Definition exif.cc:265
void dt_exif_init()
Definition exif.cc:4610
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)
Definition exif.cc:1757
char * dt_exif_xmp_encode_internal(const unsigned char *input, const int len, int *output_len, gboolean do_compress)
Definition exif.cc:2265
int dt_exif_xmp_read(dt_image_t *img, const char *filename, const int history_only)
Definition exif.cc:3098
char * dt_exif_xmp_encode(const unsigned char *input, const int len, int *output_len)
Definition exif.cc:2239
int dt_exif_get_thumbnail(const char *path, uint8_t **buffer, size_t *size, char **mime_type, int *width, int *height, int min_width)
Definition exif.cc:1706
void dt_exif_img_check_additional_tags(dt_image_t *img, const char *filename)
Definition exif.cc:835
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)
Definition exif.cc:1883
void dt_exif_cleanup()
Definition exif.cc:4650
char * dt_exif_xmp_read_string(const int32_t imgid)
Definition exif.cc:4061
const GList * dt_exif_get_exiv2_taglist()
Definition exif.cc:355
int dt_exif_write_blob(uint8_t *blob, uint32_t size, const char *path, const int compressed)
Definition exif.cc:1809
dt_dng_illuminant_t
Definition exif.h:46
@ DT_LS_D65
Definition exif.h:64
@ DT_LS_DayWhiteFluorescent
Definition exif.h:56
@ DT_LS_Fluorescent
Definition exif.h:49
@ DT_LS_Daylight
Definition exif.h:48
@ DT_LS_D75
Definition exif.h:65
@ DT_LS_CloudyWeather
Definition exif.h:53
@ DT_LS_D50
Definition exif.h:66
@ DT_LS_StandardLightB
Definition exif.h:61
@ DT_LS_StandardLightC
Definition exif.h:62
@ DT_LS_CoolWhiteFluorescent
Definition exif.h:57
@ DT_LS_Shade
Definition exif.h:54
@ DT_LS_Flash
Definition exif.h:51
@ DT_LS_Tungsten
Definition exif.h:50
@ DT_LS_Unknown
Definition exif.h:47
@ DT_LS_WarmWhiteFluorescent
Definition exif.h:59
@ DT_LS_StandardLightA
Definition exif.h:60
@ DT_LS_FineWeather
Definition exif.h:52
@ DT_LS_Other
Definition exif.h:68
@ DT_LS_D55
Definition exif.h:63
@ DT_LS_DaylightFluorescent
Definition exif.h:55
@ DT_LS_ISOStudioTungsten
Definition exif.h:67
@ DT_LS_WhiteFluorescent
Definition exif.h:58
size_t size
Definition mipmap_cache.c:3
Definition common/image.h:247