LEADTOOLS GDI/GDI+ (Leadtools.Drawing assembly)

RasterColorConverter Class

Show in webframe
Example 





Members 
Converts between LEADTOOLS Leadtools.RasterColor and System.Drawing (GDI+) System.Drawing.Color objects.
Object Model
Syntax
public static class RasterColorConverter 
'Declaration
 
Public MustInherit NotInheritable Class RasterColorConverter 
'Usage
 
Dim instance As RasterColorConverter

            

            
public ref class RasterColorConverter abstract sealed 
Remarks

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.

Example
Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Drawing

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
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Drawing;

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);
}
Requirements

Target Platforms

See Also

Reference

RasterColorConverter Members
Leadtools.Drawing Namespace

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.