public static RasterColor FromPaletteIndex(
int index
)
public:
static RasterColor FromPaletteIndex(
int index
)
def FromPaletteIndex(self,index):
index
The index value
A new RasterColor object that is an index into a palette.
A RasterColor object can be a true RGB color or an index value into the palette of an image.
If the value of IsPaletteIndex is true, then this color does not contain a true RGB value, instead, the value stored is an index into the palette of an image. To get the index value, use ToRgb.
If the value of IsPaletteIndex is false, then this color contains a true RGB value.
Use this method to create a color that is a palette index.
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);
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document