←Select platform

ToRgb Method

Summary
Gets a 32-bit value representation of this RasterColor structure.
Syntax
C#
C++/CLI
Java
Python
public int ToRgb() 
public int toRgb(); 
public: 
int ToRgb();  
def ToRgb(self): 

Return Value

A 32-bit value representation of this RasterColor structure.

Remarks

The byte ordering this method returns is 00RRBBGG.

Example
C#
using Leadtools; 
 
 
public void RasterColorArgbExample() 
{ 
   const int A = 128, R = 24, G = 87, B = 134; 
 
   // Create a RasterColor 
   RasterColor clr = new RasterColor(A, R, G, B); 
 
   // Make sure the color is correct 
   Assert.IsTrue(clr.A == A); 
   Assert.IsTrue(clr.R == R); 
   Assert.IsTrue(clr.G == G); 
   Assert.IsTrue(clr.B == B); 
 
   // The ARGB values represent real color components. This is NOT a palette index. 
   Assert.IsFalse(clr.IsPaletteIndex); 
 
   // Show its value 
   Console.WriteLine(clr); 
 
   // Show the A, R, G and B values 
   Console.WriteLine("Alpha value: " + clr.A); 
   Console.WriteLine("Red value: " + clr.R); 
   Console.WriteLine("Green value: " + clr.G); 
   Console.WriteLine("Blue value: " + clr.B); 
 
   // When the color is a palette index, the ARGB values are not color components 
   int index = 128; 
   RasterColor peletteIndex = RasterColor.FromPaletteIndex(index); 
   Assert.IsTrue(peletteIndex.IsPaletteIndex); 
   // The use the ToRGB method to obtain the index 
   Assert.IsTrue(peletteIndex.ToRgb() == index); 
} 
Requirements

Target Platforms

Help Version 23.0.2024.8.28
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.