←Select platform

RasterColor Constructor(int,int,int,int)

Summary
Initializes a new RasterColor structure with specific values for red, green and blue.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public RasterColor( 
   int alpha, 
   int red, 
   int green, 
   int blue 
) 
- (instancetype)initWithRed:(NSInteger)red  
                      green:(NSInteger)green 
                       blue:(NSInteger)blue 
                      alpha:(NSInteger)alpha 
public RasterColor( 
   int alpha, 
   int red, 
   int green, 
   int blue 
); 
public: 
RasterColor(  
   int alpha, 
   int red, 
   int green, 
   int blue 
) 
__init__(self,alpha,red,green,blue) # Overloaded constructor 

Parameters

alpha
The alpha component value for the new Color structure. Valid values are MinimumComponent through MaximumComponent.

red
The red component value for the new Color structure. Valid values are MinimumComponent through MaximumComponent.

green
The green component value for the new Color structure. Valid values are MinimumComponent through MaximumComponent.

blue
The blue component value for the new Color structure. Valid values are MinimumComponent through MaximumComponent.

Example
C#
Java
using Leadtools; 
 
 
public void Example() 
{ 
	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); 
 
	// 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); 
} 
 
import java.io.File; 
import java.io.IOException; 
import java.util.Random; 
 
import org.junit.*; 
import org.junit.Test; 
import org.junit.runner.JUnitCore; 
import org.junit.runner.Result; 
import org.junit.runner.notification.Failure; 
import static org.junit.Assert.*; 
 
import leadtools.*; 
 
 
public void rasterColorExample() { 
   final 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 
   assertTrue(clr.a() == A); 
   assertTrue(clr.r() == R); 
   assertTrue(clr.g() == G); 
   assertTrue(clr.b() == B); 
 
   // Show its value 
   System.out.println(clr); 
 
   // Show the A, R, G and B values 
   System.out.println("Alpha value: " + clr.a()); 
   System.out.println("Red value: " + clr.r()); 
   System.out.println("Green value: " + clr.g()); 
   System.out.println("Blue value: " + clr.b()); 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
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.