Gets the minimum and maximum intensity values present in a 12 or 16-bit
grayscale or a 48 or 64-bit color image. This class is available in the
Medical Toolkits.
Syntax
Example
Run the MinMaxValuesCommand on an image and gets the minimum and maximum pixel values for an image.
Visual Basic | Copy Code |
---|
Public Sub MinMaxValuesCommandExample()
RasterCodecs.Startup()
Dim codecs As New RasterCodecs()
codecs.ThrowExceptionsOnInvalidImages = True
Dim leadImage As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Beauty16.jpg")
Dim command As MinMaxValuesCommand = New MinMaxValuesCommand
Dim MinimumValue As Integer
Dim MaximumValue As Integer
MinimumValue = 0
MaximumValue = 0
command.Run(leadImage)
MinimumValue = command.MinimumValue
MaximumValue = command.MaximumValue
MessageBox.Show("The Minuimum Value is : " + MinimumValue.ToString() + ", The Maximum Value is : " + MaximumValue.ToString())
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void MinMaxValuesCommandExample() { // Load an image RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Beauty16.jpg"); // Prepare the command MinMaxValuesCommand command = new MinMaxValuesCommand(); int MinimumValue = 0; //the minimum value. int MaximumValue = 0; //the maximum value. //Get min/max values. command.Run(image); MinimumValue = command.MinimumValue; MaximumValue = command.MaximumValue; MessageBox.Show("The Minuimum Value is : " + MinimumValue.ToString() + ", The Maximum Value is : " + MaximumValue.ToString()); RasterCodecs.Shutdown(); } |
Remarks
Inheritance Hierarchy
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