Leadtools.Windows.Media.Effects Send comments on this topic. | Back to Introduction - LEADTOOLS WPF | Help Version 16.5.9.25
HistogramEqualizeCommandBitmapEffect Class
See Also  Members   Example 
Leadtools.Windows.Media.Effects.Color Namespace : HistogramEqualizeCommandBitmapEffect Class





Linearizes the number of pixels, in an image, based on the specified color space. This can be used to bring out the detail in dark areas of an image.

Syntax

Visual Basic (Declaration) 
Public Class HistogramEqualizeCommandBitmapEffect 
   Inherits RasterCommandBitmapEffect
Visual Basic (Usage)Copy Code
Dim instance As HistogramEqualizeCommandBitmapEffect
C# 
public class HistogramEqualizeCommandBitmapEffect : RasterCommandBitmapEffect 
C++/CLI 
public ref class HistogramEqualizeCommandBitmapEffect : public RasterCommandBitmapEffect 
XAML Property Element Usage 

HistogramEqualizeCommandBitmapEffect ...

XAML Property Element Usage 

HistogramEqualizeCommandBitmapEffect ...

Example

Run the HistogramEqualizeCommandBitmapEffect on an image and apply histogram equalization with YUV color space.

Visual BasicCopy Code
Public Sub HistogramEqualizeCommandBitmapEffectExample(ByVal element As FrameworkElement)
   ' Initialize Effect
   Dim effect As HistogramEqualizeCommandBitmapEffect = New HistogramEqualizeCommandBitmapEffect()
   effect.Type = HistogramEqualizeCommandBitmapEffectsType.Yuv
   element.BitmapEffect = effect
End Sub
C#Copy Code
public void HistogramEqualizeCommandBitmapEffectExample(FrameworkElement element) 

   // Initialize Effect 
   HistogramEqualizeCommandBitmapEffect effect = new HistogramEqualizeCommandBitmapEffect(); 
   effect.Type = HistogramEqualizeCommandBitmapEffectsType.Yuv; 
   element.BitmapEffect = effect; 
}
XAMLCopy Code
<Page Title="CSAnimateEffect" Height="391" Width="300" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:lteffects="clr-namespace:Leadtools.Windows.Media.Effects.Color;assembly=Leadtools.Windows.Media.Effects"> 
  <Grid> 
    <Image Margin="10,10,10,10" HorizontalAlignment="Center" VerticalAlignment="Center" Source="C:\Program Files\LEAD Technologies, Inc\LEADTOOLS 16\Images\slave.jpg"> 
      <Image.BitmapEffect> 
        <lteffects:HistogramEqualizeCommandBitmapEffect x:Name="MyBitmapEffect" /> 
      </Image.BitmapEffect> 
    </Image> 
  </Grid> 
</Page>

Remarks

Inheritance Hierarchy

System.Object
   System.Windows.Threading.DispatcherObject
      System.Windows.DependencyObject
         System.Windows.Freezable
            System.Windows.Media.Animation.Animatable
               System.Windows.Media.Effects.BitmapEffect
                  Leadtools.Windows.Media.Effects.RasterCommandBitmapEffect
                     Leadtools.Windows.Media.Effects.Color.HistogramEqualizeCommandBitmapEffect

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, Windows Server 2003 family, Windows Server 2008 family

See Also