# colour_hdri.process.dng Module

## Adobe DNG SDK Conversion Process

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

- `convert_raw_files_to_dng_files()`
- `convert_dng_files_to_intermediate_files()`
- `read_dng_files_exif_tags()`

`colour_hdri.process.dng.``RAW_CONVERTER` = u'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='4496272528'>

  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)

  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)

  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='4496272528'>)

  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