|
| | IccPostLoadingManager (DImg &image, const QString &filePath=QString(), const ICCSettingsContainer &settings=IccSettings::instance() ->settings()) |
| | Constructs an IccPostLoadingManager object.
|
| |
| IccTransform | postLoadingManage (QWidget *const parent=nullptr) |
| | Carries out color management asking the user for his decision.
|
| |
| | IccManager (const DImg &image, const ICCSettingsContainer &settings=IccSettings::instance() ->settings()) |
| | Constructs an IccManager object.
|
| |
|
IccTransform | displaySoftProofingTransform (const IccProfile &deviceProfile, const IccProfile &displayProfile) |
| |
|
IccTransform | displaySoftProofingTransform (const IccProfile &deviceProfile, QWidget *const displayingWidget=nullptr) |
| | Returns a display transform, with soft-proofing enabled for the given device profile.
|
| |
|
IccTransform | displayTransform (const IccProfile &displayProfile) |
| |
|
IccTransform | displayTransform (QWidget *const displayingWidget=nullptr) |
| |
|
bool | hasValidWorkspace () const |
| |
|
DImg | image () const |
| |
|
IccProfile | imageProfile (ICCSettingsContainer::Behavior behavior, const IccProfile &specifiedProfile=IccProfile()) |
| | Returns the profile that will be used to interpret the image, using the given behavior.
|
| |
|
bool | isMissingProfile () const |
| |
|
bool | isProfileMismatch () const |
| |
|
bool | isUncalibratedColor () const |
| |
|
DImgLoaderObserver * | observer () const |
| |
|
void | setObserver (DImgLoaderObserver *const observer) |
| |
|
ICCSettingsContainer | settings () const |
| |
|
void | transform (ICCSettingsContainer::Behavior behavior, const IccProfile &specifiedProfile=IccProfile()) |
| | Same as above, but not using default settings but the given settings.
|
| |
| void | transformDefault () |
| | Transforms the image for full editing, using default settings.
|
| |
| void | transformForDisplay () |
| | Transforms the image for display on screen.
|
| |
|
void | transformForDisplay (const IccProfile &displayProfile) |
| |
|
void | transformForDisplay (QWidget *const widget) |
| |
|
void | transformForOutput (const IccProfile &outputProfile) |
| | Transforms the image for output to the specified output profile.
|
| |
|
void | transformToSRGB () |
| | Transforms the image to sRGB.
|
| |
|
|
static IccProfile | displayProfile (QWidget *const displayingWidget=nullptr) |
| |
|
static bool | isSRGB (const DImg &img) |
| | Returns true if a call to transformToSRGB() would have an effect.
|
| |
| static bool | needsPostLoadingManagement (const DImg &img) |
| | Returns true if the given image is marked as needing user interaction for further color management decision after loading.
|
| |
|
static void | transformForDisplay (QImage &qimage, const IccProfile &displayProfile1=displayProfile()) |
| | Transforms the given QImage from sRGB to given display profile.
|
| |
|
static void | transformToSRGB (QImage &qimage, const IccProfile &inputProfile) |
| | Transforms the given QImage from the given inputProfile to sRGB.
|
| |
|
void | getTransform (IccTransform &trans, ICCSettingsContainer::Behavior behavior, const IccProfile &specifiedProfile) |
| |
|
ICCSettingsContainer::Behavior | safestBestBehavior () const |
| |
|
void | setIccProfile (const IccProfile &profile) |
| |