GSKEnhancementConfiguration
@interface GSKEnhancementConfiguration : NSObject
A GSKEnhancementConfiguration defines the behavior of a GSKDocumentProcessor when applying legibility enhancements.
-
An enhancement configuration that will result in using the best filter, as detected by the Genius Scan SDK. Edge cleaning will be applied.
Declaration
Objective-C
+ (nonnull instancetype)automaticEnhancementConfiguration;
Swift
class func automatic() -> Self
-
An enhancement configuration that will result in using the specified filter.
Declaration
Objective-C
+ (nonnull instancetype)enhancementConfigurationWithFilter: (GSKFilterType)filter;
Swift
convenience init(filter: GSKFilterType)
-
An enhancement configuration that will result in using the specified filter, applying edge cleaning if requested and if applicable.
Declaration
Objective-C
+ (nonnull instancetype)enhancementConfigurationWithFilter:(GSKFilterType)filter cleanEdges:(BOOL)cleanEdges;
Swift
convenience init(filter: GSKFilterType, cleanEdges: Bool)