LEADTOOLS GDI/GDI+(Leadtools.Drawingアセンブリ)

フレームを表示

RasterColorConverterクラス






メンバ 
LEADTOOLS Leadtools.RasterColorとSystem.Drawing(GDI+)System.Drawing.Colorオブジェクトの間で変換します。
オブジェクトモデル
構文
public static class RasterColorConverter 
'Declaration
 
Public MustInherit NotInheritable Class RasterColorConverter 
'Usage
 
Dim instance As RasterColorConverter
public ref class RasterColorConverter abstract sealed 
解説

このクラスを使用すると、LEADTOOLS Leadtools.RasterColorオブジェクトとSystem.Drawing(GDI+)System.Drawing.Colorオブジェクトの間で簡単に変換できます。

LEADTOOLS Leadtools.RasterColorクラスは、GDI、GDI+、WPFとSilverlightなどのLEADTOOLSによってサポートされる任意のプラットホームで使われることができるARGBカラーのプラットホームから独立した表現を提供します。LEADTOOLS Leadtools.RasterColorオブジェクトとSystem.Drawing(GDI+)System.Drawing.Colorオブジェクトの間で変換するには、このクラスを使用します。

サンプル
Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Drawing

<TestMethod()> _
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;

[TestMethod]
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);
}
必要条件

ターゲットプラットホーム

参照

参照

RasterColorConverterメンバ
Leadtools.Drawing名前空間