Mercurial > geeqie
diff src/exif.h @ 182:8a417f10ba09
more exiv2 fixes
author | nadvornik |
---|---|
date | Wed, 13 Feb 2008 23:02:48 +0000 |
parents | 9dc8bc9b2bb9 |
children | 354da67a7ca2 |
line wrap: on
line diff
--- a/src/exif.h Wed Feb 13 19:31:50 2008 +0000 +++ b/src/exif.h Wed Feb 13 23:02:48 2008 +0000 @@ -112,6 +112,7 @@ gint exif_get_integer(ExifData *exif, const gchar *key, gint *value); ExifRational *exif_get_rational(ExifData *exif, const gchar *key, gint *sign); double exif_rational_to_double(ExifRational *r, gint sign); +double exif_get_rational_as_double(ExifData *exif, const gchar *key); ExifItem *exif_get_item(ExifData *exif, const gchar *key); ExifItem *exif_get_first_item(ExifData *exif); @@ -121,7 +122,7 @@ guint exif_item_get_tag_id(ExifItem *item); guint exif_item_get_elements(ExifItem *item); char *exif_item_get_data(ExifItem *item, guint *data_len); -const char *exif_item_get_description(ExifItem *item); +char *exif_item_get_description(ExifItem *item); guint exif_item_get_format_id(ExifItem *item); const char *exif_item_get_format_name(ExifItem *item, gint brief); gchar *exif_item_get_data_as_text(ExifItem *item); @@ -129,6 +130,9 @@ ExifRational *exif_item_get_rational(ExifItem *item, gint *sign); const gchar *exif_get_description_by_key(const gchar *key); +const gchar *exif_get_tag_description_by_key(const gchar *key); + +gchar *exif_get_formatted_by_key(ExifData *exif, const gchar *key, gint *key_valid); gint format_raw_img_exif_offsets_fd(int fd, const gchar *path, unsigned char *header_data, const guint header_len,