This property sets the level of sharpness. This property is only enabled when using a custom-built user interface.

[C++Builder]   imagekitcontrolname->Scan->Sharpness[ = short ]
[Delphi]   imagekitcontrolname.Scan.Sharpness[ = Smallint ]

Property Value

Canon DR scan driver (Edge Enhancement)

Value Explanation
From 0 to 5 0 uses the scan driver's default value and has the same effect as 3.
1 weakens edges.
5 strengthens edges.

 

Epson scan driver (Unsharp Mask)

Value Explanation
0 None (Default)
1 Weak
2 Normal
3 Strong

 

Panasonic scan driver (Quality)

Value Explanation
0 None (Default)
1 Smooth
2 Low
3 Standard
4 High
5 Automatic

 

PFU scan driver (Outline enhancement)

Value Explanation
0 None (Default)
1 Weak outline enhancement
2 Medium outline enhancement
3 Strong outline enhancement

Explanation

The Sharpness property sets the level of sharpness. The default value is 0.

Sharpness is enabled for certain Canon DR, Epson, Panasonic, and PFU scan drivers. When using an Epson scanner, the datasource will be "Epson Scan" which will allow the above gradated settings. Note that some Epson scanners, depending on the version, allow for only "on / off" settings. In this case the ImageKit will accept values of 0 or nonzero.

For Canon scanners, "edge enhancement" is used. For Epson scanners, the "unsharp mask" is used. For Panasonic scanners, "image quality" is used. For PFU scanners, "outline enhancement" is used.

This property is enabled when the UiMode is vikScanNONUI. The possible setting values supported by a scan device can be retrieved using the GetCapEnumToFloat method.

Setting this value

This value can be set at runtime.

Retrieving this value

This value cannot be retrieved.

 

The ImageKit10 VCL is a product created by Newtone Corporation