• Home
  • Raw
  • Download

Lines Matching full:profile

15  * Support for DNG camera color profile information.
17 * two sets of color profile information for a camera in the DNG file from that
22 * a profile for a reference camera. (ColorMatrix1 and ColorMatrix2 here.) The
54 /// \brief An ID for a camera profile consisting of a name and optional fingerprint.
67 /// Construct an invalid camera profile ID (empty name and fingerprint).
77 /// Construct a camera profile ID with the specified name and no fingerprint.
78 /// \param name The name of the camera profile ID.
89 /// Construct a camera profile ID with the specified name and no fingerprint.
90 /// \param name The name of the camera profile ID.
100 /// Construct a camera profile ID with the specified name and fingerprint.
101 /// \param name The name of the camera profile ID.
102 /// \param fingerprint The fingerprint of the camera profile ID.
113 "Cannot have profile fingerprint without name"); in dng_camera_profile_id()
116 /// Construct a camera profile ID with the specified name and fingerprint.
117 /// \param name The name of the camera profile ID.
118 /// \param fingerprint The fingerprint of the camera profile ID.
128 "Cannot have profile fingerprint without name"); in dng_camera_profile_id()
131 /// Getter for the name of the camera profile ID.
132 /// \retval The name of the camera profile ID.
139 /// Getter for the fingerprint of the camera profile ID.
140 /// \retval The fingerprint of the camera profile ID.
147 /// Test for equality of two camera profile IDs.
148 /// \param The id of the camera profile ID to compare.
156 /// Test for inequality of two camera profile IDs.
157 /// \param The id of the camera profile ID to compare.
164 /// Returns true iff the camera profile ID is valid.
171 /// Resets the name and fingerprint, thereby making this camera profile ID
183 /// \brief Container for DNG camera color profile and calibration data.
190 // Name of this camera profile.
213 // adapted to D50 (the ICC profile PCS white point). If the matrices
228 // MD5 hash for all data bits of the profile.
232 // Copyright notice from creator of profile.
236 // Rules for how this profile can be embedded and/or copied.
257 // Baseline exposure offset. When using this profile, this offset value is
267 // The "as shot" tone curve for this profile. Check IsValid method
268 // to tell if one exists in profile.
277 // If non-empty, only allow use of this profile with camera having
282 // Was this profile read from inside a DNG file? (If so, we wnat
288 // Was this profile read from disk (i.e., an external profile)? (If so, we
289 // may need to refresh when changes are made externally to the profile
294 // Was this profile a built-in "Matrix" profile? (If so, we may need to
296 // changes are made externally to the profile directory.)
300 // Was this profile stubbed to save memory (and no longer valid
311 // API for profile name:
313 /// Setter for camera profile name.
314 /// \param name Name to use for this camera profile.
322 /// Getter for camera profile name.
323 /// \retval Name of profile.
331 /// \retval true if the name matches the name of the embedded camera profile.
500 /// Getter function from profile fingerprint.
512 /// Getter for camera profile id.
513 /// \retval ID of profile.
520 /// Setter for camera profile copyright.
521 /// \param copyright Copyright string to use for this camera profile.
529 /// Getter for camera profile copyright.
530 /// \retval Copyright string for profile.
539 /// Setter for camera profile embed policy.
540 /// \param policy Policy to use for this camera profile.
548 /// Getter for camera profile embed policy.
549 /// \param Policy for profile.
556 /// Returns true iff the profile is legal to embed in a DNG, per the
557 /// profile's embed policy.
569 /// Returns true iff the profile has a valid HueSatMap color table.
618 /// Returns true if the profile has a LookTable.
656 /// Sets the baseline exposure offset of the profile (see
665 /// Returns the baseline exposure offset of the profile (see
675 /// Sets the default black render of the profile (see DefaultBlackRender tag)
684 /// Returns the default black render of the profile (see DefaultBlackRender
694 /// Returns the tone curve of the profile.
701 /// Sets the tone curve of the profile to the specified curve.
709 // Accessors for profile calibration signature.
711 /// Sets the profile calibration signature (see ProfileCalibrationSignature
719 /// Returns the profile calibration signature (see ProfileCalibrationSignature
720 /// tag) of the profile.
727 /// Setter for camera unique model name to restrict use of this profile.
729 /// profile can be used with. (Empty string for no restriction.)
737 /// Getter for camera unique model name to restrict use of this profile.
738 /// \retval Unique model name of only camera this profile can be used with
748 /// Sets internal flag to indicate this profile was originally read from a
756 /// Was this profile read from a DNG?
765 /// Sets internal flag to indicate this profile was originally read from
773 /// Was this profile read from disk?
782 /// Sets internal flag to indicate this profile was originally a built-in
783 /// matrix profile.
790 /// Was this profile a built-in matrix profile?
797 /// Determines if this a valid profile for this number of color channels?
798 /// \retval true if the profile is valid.
803 /// the profile name.
804 /// \param profile Camera profile to compare to.
806 bool EqualData (const dng_camera_profile &profile) const;
808 /// Parse profile from dng_camera_profile_info data.
813 /// Parse from an extended profile stream, which is similar to stand alone
818 /// Convert from a three-color to a four-color Bayer profile.
827 /// Stub out the profile (free memory used by large tables).
831 /// Was this profile stubbed?