◆ RenderingIntent
Enumerator |
---|
Perceptual | |
RelativeColorimetric | |
Saturation | |
AbsoluteColorimetric | |
◆ IccTransform() [1/2]
Digikam::IccTransform::IccTransform |
( |
| ) |
|
|
explicit |
◆ ~IccTransform()
Digikam::IccTransform::~IccTransform |
( |
| ) |
|
◆ IccTransform() [2/2]
Digikam::IccTransform::IccTransform |
( |
const IccTransform & |
other | ) |
|
◆ apply() [1/2]
Apply this transform with the set profiles and options to the image. Optionally pass an observer to get progress information.
References Digikam::DImgLoaderObserver::progressInfo(), Digikam::DImg::removeAttribute(), Digikam::DImg::setIccProfile(), and willHaveEffect().
Referenced by Digikam::DImg::convertToPixmap(), Digikam::IccTransformFilter::filterImage(), Digikam::RawProcessingFilter::filterImage(), Digikam::SharedLoadingTask::postProcess(), Digikam::IccManager::transform(), Digikam::IccManager::transformForDisplay(), Digikam::IccManager::transformForOutput(), and Digikam::IccManager::transformToSRGB().
◆ apply() [2/2]
bool Digikam::IccTransform::apply |
( |
QImage & |
qimage | ) |
|
Apply this transform to the QImage. This has only basic functionality.
References willHaveEffect().
◆ checkGamutMaskColor()
QColor Digikam::IccTransform::checkGamutMaskColor |
( |
| ) |
const |
◆ close()
void Digikam::IccTransform::close |
( |
| ) |
|
◆ effectiveInputProfile()
IccProfile Digikam::IccTransform::effectiveInputProfile |
( |
| ) |
const |
◆ embeddedProfile()
IccProfile Digikam::IccTransform::embeddedProfile |
( |
| ) |
const |
Returns the contained profiles
◆ init()
void Digikam::IccTransform::init |
( |
| ) |
|
|
static |
◆ inputProfile()
IccProfile Digikam::IccTransform::inputProfile |
( |
| ) |
const |
◆ intent()
◆ isCheckingGamut()
bool Digikam::IccTransform::isCheckingGamut |
( |
| ) |
const |
◆ isUsingBlackPointCompensation()
bool Digikam::IccTransform::isUsingBlackPointCompensation |
( |
| ) |
const |
◆ operator=()
◆ outputProfile()
IccProfile Digikam::IccTransform::outputProfile |
( |
| ) |
const |
◆ proofIntent()
◆ proofProfile()
IccProfile Digikam::IccTransform::proofProfile |
( |
| ) |
const |
◆ setCheckGamut()
void Digikam::IccTransform::setCheckGamut |
( |
bool |
checkGamut | ) |
|
◆ setCheckGamutMaskColor()
void Digikam::IccTransform::setCheckGamutMaskColor |
( |
const QColor & |
color | ) |
|
◆ setDoNotEmbedOutputProfile()
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).
◆ setEmbeddedProfile()
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.
References close(), and Digikam::DImg::getIccProfile().
Referenced by Digikam::RawProcessingFilter::filterImage().
◆ setInputProfile()
void Digikam::IccTransform::setInputProfile |
( |
const IccProfile & |
profile | ) |
|
◆ setIntent() [1/2]
void Digikam::IccTransform::setIntent |
( |
int |
intent | ) |
|
|
inline |
◆ setIntent() [2/2]
◆ setOutputProfile()
void Digikam::IccTransform::setOutputProfile |
( |
const IccProfile & |
profile | ) |
|
◆ setProofIntent() [1/2]
void Digikam::IccTransform::setProofIntent |
( |
int |
intent | ) |
|
|
inline |
◆ setProofIntent() [2/2]
◆ setProofProfile()
void Digikam::IccTransform::setProofProfile |
( |
const IccProfile & |
profile | ) |
|
Makes this transform a proofing transform, if profile is not null
References close().
◆ setUseBlackPointCompensation()
void Digikam::IccTransform::setUseBlackPointCompensation |
( |
bool |
useBPC | ) |
|
◆ willHaveEffect()
bool Digikam::IccTransform::willHaveEffect |
( |
| ) |
|
The documentation for this class was generated from the following files: