EXIF Manipulation
Exif data manipulation routines based on exiftool:
-
colour_hdri.utilities.exif.parse_exif_data(data)[source]
Parses given exif data output from exiftool.
Parameters: | data (unicode) – Exif data. |
Returns: | Parsed exif data. |
Return type: | list |
-
colour_hdri.utilities.exif.read_exif_tags(image)[source]
Returns given image exif image tags.
Parameters: | image (unicode) – Image file. |
Returns: | Exif tags. |
Return type: | defaultdict |
-
colour_hdri.utilities.exif.copy_exif_tags(source, target)[source]
Copies given source image file exif tag to given image target.
Parameters: |
- source (unicode) – Source image file.
- target (unicode) – Target image file.
|
Returns: | Definition success.
|
Return type: | bool
|
-
colour_hdri.utilities.exif.update_exif_tags(images)[source]
Updates given images siblings images pairs exif tags.
Parameters: | images (list) – Image files to update. |
Returns: | Definition success. |
Return type: | bool |
-
colour_hdri.utilities.exif.delete_exif_tags(image)[source]
Deletes all given image exif tags.
Parameters: | image (unicode) – Image file. |
Returns: | Definition success. |
Return type: | bool |
-
colour_hdri.utilities.exif.read_exif_tag(image, tag)[source]
Returns given image exif tag value.
Parameters: |
- image (unicode) – Image file.
- tag (unicode) – Tag.
|
Returns: | Tag value.
|
Return type: | unicode
|
-
colour_hdri.utilities.exif.write_exif_tag(image, tag, value)[source]
Sets given image exif tag value.
Parameters: |
- image (unicode) – Image file.
- tag (unicode) – Tag.
- value (unicode) – Value.
|
Returns: | Definition success.
|
Return type: | bool
|