digikam
Digikam::IccTransform Class Reference
#include <icctransform.h>
Detailed Description
Definition at line 49 of file icctransform.h.
Member Enumeration Documentation
Definition at line 70 of file icctransform.h.
Constructor & Destructor Documentation
| Digikam::IccTransform::IccTransform | ( | ) |
Definition at line 197 of file icctransform.cpp.
| Digikam::IccTransform::~IccTransform | ( | ) |
Definition at line 213 of file icctransform.cpp.
| Digikam::IccTransform::IccTransform | ( | const IccTransform & | other | ) |
Definition at line 202 of file icctransform.cpp.
Member Function Documentation
| bool Digikam::IccTransform::apply | ( | QImage & | qimage | ) |
Apply this transform to the QImage. This has only basic functionality.
Definition at line 582 of file icctransform.cpp.
| bool Digikam::IccTransform::apply | ( | DImg & | image, | |
| DImgLoaderObserver * | observer = 0 | |||
| ) |
Apply this transform with the set profiles and options to the image.
Optionally pass an observer to get progress information.
Definition at line 543 of file icctransform.cpp.
| void Digikam::IccTransform::close | ( | ) |
Closes the transform, not the profiles. Called at desctruction.
Definition at line 677 of file icctransform.cpp.
| IccProfile Digikam::IccTransform::effectiveInputProfile | ( | ) | const |
Returns the embedded profile; if none is set, the input profile; if none is set, sRGB.
Definition at line 277 of file icctransform.cpp.
| IccProfile Digikam::IccTransform::embeddedProfile | ( | ) | const |
Returns the contained profiles.
Definition at line 257 of file icctransform.cpp.
| void Digikam::IccTransform::init | ( | ) | [static] |
Initialize LittleCMS library.
Definition at line 218 of file icctransform.cpp.
| IccProfile Digikam::IccTransform::inputProfile | ( | ) | const |
Definition at line 262 of file icctransform.cpp.
| IccTransform & Digikam::IccTransform::operator= | ( | const IccTransform & | other | ) |
Definition at line 207 of file icctransform.cpp.
| IccProfile Digikam::IccTransform::outputProfile | ( | ) | const |
Definition at line 267 of file icctransform.cpp.
| IccProfile Digikam::IccTransform::proofProfile | ( | ) | const |
Definition at line 272 of file icctransform.cpp.
| void Digikam::IccTransform::setCheckGamut | ( | bool | checkGamut | ) |
Definition at line 323 of file icctransform.cpp.
| void Digikam::IccTransform::setCheckGamutMaskColor | ( | const QColor & | color | ) |
Definition at line 331 of file icctransform.cpp.
| void Digikam::IccTransform::setDoNotEmbedOutputProfile | ( | bool | doNotEmbed | ) |
Call this with 'true' if you do not want the output profile to be set as embedded profile after apply() did a transformation.
Default is to set the output profile as embedded profile (false).
Definition at line 336 of file icctransform.cpp.
| void Digikam::IccTransform::setEmbeddedProfile | ( | const DImg & | image | ) |
Sets the input profiles of this transform.
You can call both setEmbeddedProfile and setInputProfile. If the image contains an embedded profile this profile is used and takes precedence over the set input profile, which is used without an embedded profile. If none is set, sRGB is used.
Definition at line 232 of file icctransform.cpp.
| void Digikam::IccTransform::setInputProfile | ( | const IccProfile & | profile | ) |
Definition at line 224 of file icctransform.cpp.
| void Digikam::IccTransform::setIntent | ( | int | intent | ) | [inline] |
Definition at line 100 of file icctransform.h.
| void Digikam::IccTransform::setIntent | ( | RenderingIntent | intent | ) |
Set options.
Definition at line 299 of file icctransform.cpp.
| void Digikam::IccTransform::setOutputProfile | ( | const IccProfile & | profile | ) |
Sets the output transform.
Definition at line 241 of file icctransform.cpp.
| void Digikam::IccTransform::setProofIntent | ( | int | intent | ) | [inline] |
Definition at line 102 of file icctransform.h.
| void Digikam::IccTransform::setProofIntent | ( | RenderingIntent | intent | ) |
Definition at line 307 of file icctransform.cpp.
| void Digikam::IccTransform::setProofProfile | ( | const IccProfile & | profile | ) |
Makes this transform a proofing transform, if profile is not null.
Definition at line 249 of file icctransform.cpp.
| void Digikam::IccTransform::setUseBlackPointCompensation | ( | bool | useBPC | ) |
Definition at line 315 of file icctransform.cpp.
| bool Digikam::IccTransform::willHaveEffect | ( | ) |
Returns if this transformation will have an effect, i.e.
if effective input profile and output profile are different.
Definition at line 355 of file icctransform.cpp.
The documentation for this class was generated from the following files:
KDE 4.4 API Reference