public static class RasterColorConverter
'Declaration Public MustInherit NotInheritable Class RasterColorConverter
'Usage Dim instance As RasterColorConverter
public sealed static class RasterColorConverter
function Leadtools.Drawing.RasterColorConverter()
public ref class RasterColorConverter abstract sealed
This class lets you easily convert between a LEADTOOLS Leadtools.RasterColor object and a System.Drawing (GDI+) System.Drawing.Color object.
The LEADTOOLS Leadtools.RasterColor class provides a platform independent representation of an ARGB color that can be used in any platform supported by LEADTOOLS such as GDI, GDI+, WPF and Silverlight. Use this class To convert a LEADTOOLS Leadtools.RasterColor object to/from a System.Drawing (GDI+) System.Drawing.Color object.
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
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); }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2