ImageEffects Property

Summary
Gets or sets image effects data properties for the current data source
Syntax
C#
C++
public TwainImageEffectsProperties ImageEffects { get; set; } 
vb[VB Syntax] 
Public Property ImageEffects As TwainImageEffectsProperties 
public: 
property TwainImageEffectsProperties ImageEffects { 
   TwainImageEffectsProperties get(); 
   void set (    TwainImageEffectsProperties ); 
} 

Property Value

TwainImageEffects structure contains Image effects data class.

Remarks

This property should be called after calling get Properties property After you update this structure items, you can update the values to data source by calling set Properties property.

Example
C#
using Leadtools; 
using Leadtools.Twain; 
 
 
public void ImageEffectsPropertyExample(IntPtr parent) 
{ 
   try 
   { 
      TwainSession session = new TwainSession(); 
      session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); 
 
      TwainProperties props = session.Properties; 
      TwainImageEffectsProperties imageEfx = props.ImageEffects; 
 
      imageEfx.PixelFlavor = TwainImagePixelFlavor.Vanilla; 
      imageEfx.ColorScheme = TwainColorScheme.BlackWhite; 
      imageEfx.Highlight = 50; 
      imageEfx.Shadow = 50; 
      imageEfx.Brightness = 500; 
      imageEfx.Contrast = 100; 
 
      string buffer = string.Format("Current used Halftone = {0}", imageEfx.Halftone); 
      MessageBox.Show(buffer); 
 
      props.ImageEffects = imageEfx; 
      session.Properties = props; 
      session.Shutdown(); 
   } 
   catch (Exception ex) 
   { 
      MessageBox.Show(ex.Message); 
   } 
} 
Requirements

Target Platforms

Help Version 22.0.2022.4.5
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2022 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Twain Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2022 LEAD Technologies, Inc. All Rights Reserved.