Utilities¶
Common¶
colour_hdri
vivification () |
Implements supports for vivification of the underlying dict like data-structure, magical! |
vivified_to_dict (vivified) |
Converts given vivified data-structure to dictionary. |
path_exists (path) |
Returns if given path exists. |
filter_files (directory, extensions) |
Filters given directory for files matching given extensions. |
EXIF Data Manipulation¶
colour_hdri
EXIF_EXECUTABLE |
Command line exif manipulation application, usually Phil Harvey’s ExifTool. |
ExifTag |
Hunt colour appearance model induction factors. |
parse_exif_string (exif_tag) |
Parses given exif tag assuming it is a string and return its value. |
parse_exif_numeric (exif_tag[, dtype]) |
Parses given exif tag assuming it is a numeric type and return its value. |
parse_exif_fraction (exif_tag[, dtype]) |
Parses given exif tag assuming it is a fraction and return its value. |
parse_exif_array (exif_tag[, dtype, shape]) |
Parses given exif tag assuming it is an array and return its value. |
parse_exif_data (data) |
Parses given exif data output from exiftool. |
read_exif_tags (image) |
Returns given image exif image tags. |
copy_exif_tags (source, target) |
Copies given source image file exif tag to given image target. |
update_exif_tags (images) |
Updates given images siblings images pairs exif tags. |
delete_exif_tags (image) |
Deletes all given image exif tags. |
read_exif_tag (image, tag) |
Returns given image exif tag value. |
write_exif_tag (image, tag, value) |
Sets given image exif tag value. |
Image Exposure Value Computation¶
colour_hdri
exposure_value (f_number, exposure_time, iso) |
Computes the average illuminance in \(Lux\) from given image F-Number \(N\), Exposure Time \(t\) and ISO speed \(S\) and reflected light calibration constant \(k\). |
adjust_exposure (a, EV) |
Adjusts given array exposure using given \(EV\) exposure value. |
average_luminance (f_number, exposure_time, iso) |
Computes the average luminance in \(cd\cdot m^{-2}\) from given image F-Number \(N\), Exposure Time \(t\), ISO speed \(S\) and reflected light calibration constant \(k\). |
Image Data & Metadata Utilities¶
colour_hdri
Metadata |
Defines the base object for storing exif metadata relevant to HDRI / radiance image generation. |
Image ([path, data, metadata]) |
Defines the base object for storing an image along its path, pixel data and metadata needed for HDRI / radiance images generation. |
ImageStack () |
Defines a convenient stack storing a sequence of images for HDRI / radiance images generation. |