Atalasoft dotImage Send comments on this topic.
HistogramEqualizeCommand Class
See Also  Members  
Atalasoft.dotImage Assembly > Atalasoft.Imaging.ImageProcessing.Effects Namespace : HistogramEqualizeCommand Class




Performs histogram equalization on an image.

Syntax

Visual Basic (Declaration) 
<SerializableAttribute()>
Public Class HistogramEqualizeCommand 
   Inherits ImageRegionCommand
Visual Basic (Usage)Copy Code
Dim instance As HistogramEqualizeCommand
C# 
[SerializableAttribute()]
public class HistogramEqualizeCommand : ImageRegionCommand 
Managed Extensions for C++ 
[SerializableAttribute()]
public __gc class HistogramEqualizeCommand : public ImageRegionCommand 
C++/CLI 
[SerializableAttribute()]
public ref class HistogramEqualizeCommand : public ImageRegionCommand 

Remarks

This function will re-distribute the pixel values across the given range so that there will be (approximately) equal numbers of pixels with each pixel value (0 to 255).  Input pixels with values above or below the threshold values are not modified in the output.

Can be used to extend the dynamic range of an image.

When applied to multi-channel (RGB, RGBA) images, each channel is modified independently of the others; because of this, colors may shift.  See BrightnessHistogramEqualizeCommand for a similar command that doesn't cause this color shift.

This command processes the image In-Place.

Inheritance Hierarchy

System.Object
   Atalasoft.Imaging.ImageProcessing.ImageCommand
      Atalasoft.Imaging.ImageProcessing.ImageRegionCommand
         Atalasoft.Imaging.ImageProcessing.Effects.HistogramEqualizeCommand

Requirements

Namespace: Atalasoft.Imaging.ImageProcessing.Effects

Platforms: Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: Atalasoft.dotImage (in Atalasoft.dotImage.dll)

See Also