public TwainImageEffects ImageEffects { get; set; }
Image Effects as brightness, highlight and contrast values to use when transferring images from the current TWAIN source
The ImageEffects property will get and set the brightness, highlight and contrast values for the current TWAIN source.
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();
}