Leadtools.ImageProcessing.Color Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
HistogramEqualizeCommand Constructor(HistogramEqualizeType)
See Also  Example



type
Flag that indicates which color space to equalize.
Initializes a new HistogramEqualizeCommand class object with explicit parameters.

Syntax

Visual Basic (Declaration) 
Public Function New( _
   ByVal type As HistogramEqualizeType _
)
Visual Basic (Usage)Copy Code
Dim type As HistogramEqualizeType
 
Dim instance As HistogramEqualizeCommand(type)
C# 
public HistogramEqualizeCommand( 
   HistogramEqualizeType type
)
C++/CLI 
public:
HistogramEqualizeCommand( 
   HistogramEqualizeType type
)

Parameters

type
Flag that indicates which color space to equalize.

Example

Run the HistogramEqualizeCommand on an image and applies histogram equalization with YUV color space.

Visual BasicCopy Code
Public Sub HistogramEqualizeConstructorExample()
   RasterCodecs.Startup()
   Dim codecs As New RasterCodecs()
   codecs.ThrowExceptionsOnInvalidImages = True

   Dim leadImage As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg")

   ' Prepare the command
   Dim command As HistogramEqualizeCommand = New HistogramEqualizeCommand(HistogramEqualizeType.Yuv)
   command.Run(leadImage)
   codecs.Save(leadImage, LeadtoolsExamples.Common.ImagesPath.Path + "Result.jpg", RasterImageFormat.Jpeg, 24)

   RasterCodecs.Shutdown()
End Sub
C#Copy Code
public void HistogramEqualizeConstructorExample() 

   // Load an image 
   RasterCodecs.Startup(); 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   RasterImage image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg"); 
 
   // Prepare the command 
   HistogramEqualizeCommand command = new HistogramEqualizeCommand(HistogramEqualizeType.Yuv); 
   command.Run(image); 
   codecs.Save(image, LeadtoolsExamples.Common.ImagesPath.Path + "Result.jpg", RasterImageFormat.Jpeg, 24); 
 
   RasterCodecs.Shutdown(); 
}

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also