public static Color ToColor(
RasterColor color
)
color
The source LEADTOOLS Leadtools.RasterColor color.
The WPF System.Windows.Media.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+, and WPF. Use this method to convert a LEADTOOLS Leadtools.RasterColor object to a WPF System.Windows.Media.Color object.
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.Windows.Media;
public void RasterColorConverterExample()
{
// Create a WPF color
System.Windows.Media.Color wpfColor = System.Windows.Media.Colors.Bisque;
// Convert it to a LEADTOOLS RasterColor
Leadtools.RasterColor leadColor = RasterColorConverter.FromColor(wpfColor);
// Show both colors
Console.WriteLine("wpfColor = {0} - leadColor = {1}", wpfColor, leadColor);
// Make sure both colors are the same
Debug.Assert(
wpfColor.A == leadColor.A &&
wpfColor.R == leadColor.R &&
wpfColor.G == leadColor.G &&
wpfColor.B == leadColor.B);
// Create the LEAD color
leadColor = new RasterColor(128, 24, 35, 67);
// Convert it to a WPF color
wpfColor = RasterColorConverter.ToColor(leadColor);
// Show both colors
Console.WriteLine("wpfColor = {0} - leadColor = {1}", wpfColor, leadColor);
// Make sure both colors are the same
Debug.Assert(
wpfColor.A == leadColor.A &&
wpfColor.R == leadColor.R &&
wpfColor.G == leadColor.G &&
wpfColor.B == leadColor.B);
}