GdPicture.NET.14
GdPicture14 Namespace / GdPictureImaging Class / ARGB Method / ARGB(Byte,Byte,Byte) Method
The value for the red component. Use the value between 0 and 255.
The value for the green component. Use the value between 0 and 255.
The value for the blue component. Use the value between 0 and 255.
Example





In This Topic
ARGB(Byte,Byte,Byte) Method
In This Topic
Returns a Color object, that represents a color composed from a specified set of red, green and blue color components.
Syntax
'Declaration
 
Public Overloads Function ARGB( _
   ByVal Red As Byte, _
   ByVal Green As Byte, _
   ByVal Blue As Byte _
) As Color
public Color ARGB( 
   byte Red,
   byte Green,
   byte Blue
)
public function ARGB( 
    Red: Byte;
    Green: Byte;
    Blue: Byte
): Color; 
public function ARGB( 
   Red : byte,
   Green : byte,
   Blue : byte
) : Color;
public: Color ARGB( 
   byte Red,
   byte Green,
   byte Blue
) 
public:
Color ARGB( 
   byte Red,
   byte Green,
   byte Blue
) 

Parameters

Red
The value for the red component. Use the value between 0 and 255.
Green
The value for the green component. Use the value between 0 and 255.
Blue
The value for the blue component. Use the value between 0 and 255.

Return Value

A Color object representing a required color.
Example
Rendering an image with a circle onto the background image and saving the result into a png file.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
    Color backColor = gdpictureImaging.ARGB(0, 255, 0); // Green color
    Color circleColor = gdpictureImaging.ARGB(255, 0, 0); // Red color
 
    // Create a background image.
    int backImage = gdpictureImaging.CreateNewGdPictureImage(320, 200, 32, backColor);
 
    // Create an image used for drawing, and draw a circle on it.
    int circleImage = gdpictureImaging.CreateNewGdPictureImage(80, 80, 32, gdpictureImaging.ARGB(0, 0, 0));
    gdpictureImaging.DrawFilledCircle(circleImage, 40, 40, 60, circleColor, false);
 
    // Draw an image with a circle onto the background image.
    gdpictureImaging.DrawGdPictureImage(circleImage, backImage, 0, 0, 80, 80, System.Drawing.Drawing2D.InterpolationMode.Default);
    gdpictureImaging.SaveAsPNG(backImage, "output.png");
 
    // Release used resources.
    gdpictureImaging.ReleaseGdPictureImage(circleImage);
    gdpictureImaging.ReleaseGdPictureImage(backImage);
}
See Also