Converts between LEADTOOLS
Leadtools.RasterColor and System.Drawing (GDI+)
System.Drawing.Color objects.
Object Model
Syntax
Visual Basic (Declaration) | |
---|
Public MustInherit NotInheritable Class RasterColorConverter |
C# | |
---|
public static class RasterColorConverter |
C++/CLI | |
---|
public ref class RasterColorConverter abstract sealed |
Example
Visual Basic | Copy Code |
---|
Public Sub RasterColorConverterExample()
' Create a GDI+ color
Dim gdipColor As System.Drawing.Color = Color.Bisque
' Convert it to a LEADTOOLS RasterColor
Dim leadColor As RasterColor = RasterColorConverter.FromColor(gdipColor)
' Show both colors
Console.WriteLine("gdipColor = {0} - leadColor = {1}", gdipColor, leadColor)
' Make sure both colors are the same
Debug.Assert( _
gdipColor.A = leadColor.A AndAlso _
gdipColor.R = leadColor.R AndAlso _
gdipColor.G = leadColor.G AndAlso _
gdipColor.B = leadColor.B)
' Create the LEAD color
leadColor = New RasterColor(128, 24, 35, 67)
' Convert it to a GDI+ color
gdipColor = RasterColorConverter.ToColor(leadColor)
' Show both colors
Console.WriteLine("gdipColor = {0} - leadColor = {1}", gdipColor, leadColor)
' Make sure both colors are the same
Debug.Assert( _
gdipColor.A = leadColor.A AndAlso _
gdipColor.R = leadColor.R AndAlso _
gdipColor.G = leadColor.G AndAlso _
gdipColor.B = leadColor.B)
End Sub |
C# | Copy Code |
---|
public void RasterColorConverterExample()
{
// Create a GDI+ color
System.Drawing.Color gdipColor = Color.Bisque;
// Convert it to a LEADTOOLS RasterColor
Leadtools.RasterColor leadColor = RasterColorConverter.FromColor(gdipColor);
// Show both colors
Console.WriteLine("gdipColor = {0} - leadColor = {1}", gdipColor, leadColor);
// Make sure both colors are the same
Debug.Assert(
gdipColor.A == leadColor.A &&
gdipColor.R == leadColor.R &&
gdipColor.G == leadColor.G &&
gdipColor.B == leadColor.B);
// Create the LEAD color
leadColor = new RasterColor(128, 24, 35, 67);
// Convert it to a GDI+ color
gdipColor = RasterColorConverter.ToColor(leadColor);
// Show both colors
Console.WriteLine("gdipColor = {0} - leadColor = {1}", gdipColor, leadColor);
// Make sure both colors are the same
Debug.Assert(
gdipColor.A == leadColor.A &&
gdipColor.R == leadColor.R &&
gdipColor.G == leadColor.G &&
gdipColor.B == leadColor.B);
} |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)
See Also