digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::ImageQualitySettings Class Reference

Public Types

enum  ScanMode { AllItems = 0 , NonAssignedItems }
 Different possible mode processed while scanning operation. More...
 

Public Member Functions

 ImageQualitySettings (const ImageQualitySettings &other)
 
ImageQualitySettingsoperator= (const ImageQualitySettings &other)
 
void readFromConfig ()
 
void readFromConfig (const KConfigGroup &)
 
void writeToConfig ()
 
void writeToConfig (KConfigGroup &)
 

Public Attributes

int acceptedThreshold = 60
 Item accepted threshold.
 
AlbumList albums
 Albums to scan.
 
int blurWeight = 100
 Item blur level.
 
int compressionWeight = 100
 Item compression level.
 
bool detectAesthetic = true
 Enable image aesthetic detection.
 
bool detectBlur = true
 Enable image blur detection.
 
bool detectCompression = true
 Enable image compression detection.
 
bool detectExposure = true
 Enable image over and under exposure detection.
 
bool detectNoise = true
 Enable image noise detection.
 
int exposureWeight = 100
 Item exposure level.
 
bool highQAccepted = true
 Assign Accepted property to high quality.
 
bool lowQRejected = true
 Assign Rejected property to low quality.
 
bool mediumQPending = true
 Assign Pending property to medium quality.
 
int noiseWeight = 100
 Item noise level.
 
int pendingThreshold = 40
 Item pending threshold.
 
int rejectedThreshold = 10
 Item rejection threshold.
 
ScanMode scanMode = ScanMode::AllItems
 Scanning mode.
 
bool wholeAlbums = true
 Processing power.
 

Member Enumeration Documentation

◆ ScanMode

Enumerator
AllItems 

Scan all items.

NonAssignedItems 

Scan only items with no tags assigned.

Member Data Documentation

◆ scanMode

ScanMode Digikam::ImageQualitySettings::scanMode = ScanMode::AllItems
Note
turn all items by default to prevent clearing whole Pick Labels from Collection.