public static RasterColor FromColor(
Color color
)
color
The source WPF color.
The corresponding LEADTOOLS Leadtools.RasterColor 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 WPF System.Windows.Media.Color object to a LEADTOOLS Leadtools.RasterColor 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);
}