colour_hdri.process.dng Module

Adobe DNG SDK Conversion Process

Defines various objects implementing raw conversion based on Adobe DNG SDK and dcraw:

colour_hdri.process.dng.RAW_CONVERTER = 'dcraw'

Command line raw conversion application, usually Dave Coffin’s dcraw.

RAW_CONVERTER : unicode

colour_hdri.process.dng.DNG_EXIF_TAGS_BINDING = <Mock name='mock.CaseInsensitiveMapping()' id='139671434648320'>

Exif tags binding for a dng file.

DNG_EXIF_TAGS_BINDING : CaseInsensitiveMapping

colour_hdri.process.dng.convert_raw_files_to_dng_files(raw_files, output_directory)[source]

Converts given raw files to dng files using given output directory.

Parameters:
  • raw_files (array_like) – Raw files to convert to dng files.
  • output_directory (unicode) – Output directory.
Returns:

dng files.

Return type:

list

colour_hdri.process.dng.convert_dng_files_to_intermediate_files(dng_files, output_directory, demosaicing=False)[source]

Converts given dng files to intermediate tiff files using given output directory.

Parameters:
  • dng_files (array_like) – dng files to convert to intermediate tiff files.
  • output_directory (str) – Output directory.
  • demosaicing (bool) – Perform demosaicing on conversion.
Returns:

Intermediate tiff files.

Return type:

list

colour_hdri.process.dng.read_dng_files_exif_tags(dng_files, exif_tags_binding=<Mock name='mock.CaseInsensitiveMapping()' id='139671434648320'>)[source]

Reads given dng files exif tags using given binding.

Parameters:
  • dng_files (array_like) – dng files to read the exif tags from.
  • exif_tags_binding (dict_like) – Exif tags binding.
Returns:

dng files exif tags.

Return type:

list