Gets the low and high bits of the 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 MinMaxBitsCommand on an image and gets the minimum and maximum bits for an image.
Visual Basic | Copy Code |
---|
Public Sub MinMaxBitsCommandExample()
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 MinMaxBitsCommand = New MinMaxBitsCommand
Dim MinimumBit As Integer
Dim MaximumBit As Integer
MinimumBit = 0
MaximumBit = 0
command.Run(leadImage)
MinimumBit = command.MinimumBit
MaximumBit = command.MaximumBit
MessageBox.Show("The Minuimum Bit is : " + MinimumBit.ToString() + ", The Maximum Bit is : " + MaximumBit.ToString())
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void MinMaxBitsCommandExample() { // 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 MinMaxBitsCommand command = new MinMaxBitsCommand(); int MinimumBit = 0; //the low bit variable. int MaximumBit = 0; //the high bit variable. //Get min/max bits. command.Run(image); MinimumBit = command.MinimumBit; MaximumBit = command.MaximumBit; MessageBox.Show("The Minuimum Bit is : " + MinimumBit.ToString() + ", The Maximum Bit is : " + MaximumBit.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