public float Contrast { get; set; }
The contrast value to use when transferring images from the current TWAIN source. The contrast values range from -1000 to 1000.
This property internally gets or sets the contrast capability ICAP_CONTRAST. For more information on this capability, refer to the TWAIN specification. To get or set the contrast value call the ImageEffects property.
using Leadtools;
using Leadtools.Twain;
public void ImageEffectsPropertyExample(IntPtr parent)
{
TwainSession session = new TwainSession();
session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);
TwainImageEffects imgEffects = session.ImageEffects;
imgEffects.Flags = TwainImageEffectsFlags.NegotiateBrightness | TwainImageEffectsFlags.NegotiateContrast | TwainImageEffectsFlags.NegotiateHighlight;
float contrast = imgEffects.Contrast;
float highlight = imgEffects.Highlight;
string msg = String.Format("Image Contrst = {0}\nImage Highlight = {1}", contrast, highlight);
MessageBox.Show(msg);
imgEffects.Brightness = 100;
session.ImageEffects = imgEffects;
TwainAcquirePageOptions pageOpts = session.AcquirePageOptions;
pageOpts.PaperSize = TwainPaperSize.A4;
pageOpts.PaperOrientation = TwainPaperOrientation.Landscape;
session.AcquirePageOptions = pageOpts;
session.Shutdown();
}