dng_camera_profile Class ReferenceContainer for DNG camera color profile and calibration data. More...
Detailed DescriptionContainer for DNG camera color profile and calibration data.Member Function Documentation
Getter for first of up to two light sources used for calibration. Uses the EXIF encodings for illuminant and is used to distinguish which matrix to use. Corresponds to the DNG CalibrationIlluminant1 tag. Referenced by CalibrationTemperature1().
Getter for second of up to two light sources used for calibration. Uses the EXIF encodings for illuminant and is used to distinguish which matrix to use. Corresponds to the DNG CalibrationIlluminant2 tag. Referenced by CalibrationTemperature2().
Getter for first of up to two light sources used for calibration, returning result as color temperature. References CalibrationIlluminant1(). Referenced by dng_color_spec::dng_color_spec(), and HueSatMapForWhite().
Getter for second of up to two light sources used for calibration, returning result as color temperature. References CalibrationIlluminant2(). Referenced by dng_color_spec::dng_color_spec(), and HueSatMapForWhite().
Getter for camera profile copyright.
Predicate to check if two camera profiles are colorwise equal, thus ignores the profile name.
Find the hue/sat table to use for a given white point, if any. The calling routine owns the resulting table. References CalibrationTemperature1(), and CalibrationTemperature2().
Determines if this a valid profile for this number of color channels?
Referenced by dng_color_spec::dng_color_spec(), dng_info::Parse(), and SetFourColorBayer().
Test if this name is embedded.
Parse from an extended profile stream, which is similar to stand alone TIFF file. References Parse().
Setter for first of up to two light sources used for calibration. Uses the EXIF encodings for illuminant and is used to distinguish which matrix to use. Corresponds to the DNG CalibrationIlluminant1 tag. Referenced by Parse().
Setter for second of up to two light sources used for calibration. Uses the EXIF encodings for illuminant and is used to distinguish which matrix to use. Corresponds to the DNG CalibrationIlluminant2 tag. Referenced by Parse().
Setter for first of up to two color matrices used for reference camera calibrations. These matrices map XYZ values to camera values. The DNG SDK needs to map colors that direction in order to determine the clipping points for highlight recovery logic based on the white point. If cameras were all three-color, the matrix could be stored as a forward matrix. The inverse matrix is requried to support four-color cameras. References NormalizeColorMatrix(). Referenced by Parse().
Setter for second of up to two color matrices used for reference camera calibrations. These matrices map XYZ values to camera values. The DNG SDK needs to map colors that direction in order to determine the clipping points for highlight recovery logic based on the white point. If cameras were all three-color, the matrix could be stored as a forward matrix. The inverse matrix is requried to support four-color cameras. References NormalizeColorMatrix(). Referenced by Parse().
Setter for camera profile copyright.
Referenced by Parse().
Setter for camera profile name.
Referenced by Parse().
Setter for first of up to two dimensionality reduction hints for four-color cameras. This is an optional matrix that maps four components to three. See Appendix 6 of the DNG 1.1.0 specification. Referenced by Parse().
Setter for second of up to two dimensionality reduction hints for four-color cameras. This is an optional matrix that maps four components to three. See Appendix 6 of the DNG 1.1.0 specification. Referenced by Parse().
Setter for camera unique model name to restrict use of this profile.
Referenced by Parse().
Getter for camera unique model name to restrict use of this profile.
The documentation for this class was generated from the following files:
|