Leadtools.Windows.Media.Effects Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.02.15
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 
Managed Extensions for C++ 
public __gc class HistogramEqualizeCommandBitmapEffect : public RasterCommandBitmapEffect 
C++/CLI 
public ref class HistogramEqualizeCommandBitmapEffect : public RasterCommandBitmapEffect 
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 15\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, and Windows Server 2003

See Also