GdPicture.NET.14
GdPicture14 Namespace / GdPictureImaging Class / DrawCircle Method / DrawCircle(Int32,Int32,Int32,Int32,Color,Int32,Boolean) Method
GdPicture image identifier.
Specifies the x-coordinate of the center of the circle.
Specifies the y-coordinate of the center of the circle.
Diameter of the circle in pixel.
Color of the circle. A suitable color value can be obtained by using the ARGB() method.
The width, in pixel, of the pen used to draw the circle.
Set to True to apply the Antialiasing algorithm else False.
Example





In This Topic
DrawCircle(Int32,Int32,Int32,Int32,Color,Int32,Boolean) Method
In This Topic
Draws a circle on a GdPicture image.
Syntax
'Declaration
 
Public Overloads Function DrawCircle( _
   ByVal ImageID As Integer, _
   ByVal DstLeft As Integer, _
   ByVal DstTop As Integer, _
   ByVal Diameter As Integer, _
   ByVal PenColor As Color, _
   ByVal PenWidth As Integer, _
   ByVal AntiAlias As Boolean _
) As GdPictureStatus
public GdPictureStatus DrawCircle( 
   int ImageID,
   int DstLeft,
   int DstTop,
   int Diameter,
   Color PenColor,
   int PenWidth,
   bool AntiAlias
)
public function DrawCircle( 
    ImageID: Integer;
    DstLeft: Integer;
    DstTop: Integer;
    Diameter: Integer;
    PenColor: Color;
    PenWidth: Integer;
    AntiAlias: Boolean
): GdPictureStatus; 
public function DrawCircle( 
   ImageID : int,
   DstLeft : int,
   DstTop : int,
   Diameter : int,
   PenColor : Color,
   PenWidth : int,
   AntiAlias : boolean
) : GdPictureStatus;
public: GdPictureStatus DrawCircle( 
   int ImageID,
   int DstLeft,
   int DstTop,
   int Diameter,
   Color PenColor,
   int PenWidth,
   bool AntiAlias
) 
public:
GdPictureStatus DrawCircle( 
   int ImageID,
   int DstLeft,
   int DstTop,
   int Diameter,
   Color PenColor,
   int PenWidth,
   bool AntiAlias
) 

Parameters

ImageID
GdPicture image identifier.
DstLeft
Specifies the x-coordinate of the center of the circle.
DstTop
Specifies the y-coordinate of the center of the circle.
Diameter
Diameter of the circle in pixel.
PenColor
Color of the circle. A suitable color value can be obtained by using the ARGB() method.
PenWidth
The width, in pixel, of the pen used to draw the circle.
AntiAlias
Set to True to apply the Antialiasing algorithm else False.

Return Value

A member of the GdPictureStatus enumeration.
Example
Drawing a red circle on a png image.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
    int imageID = gdpictureImaging.CreateGdPictureImageFromFile("input.png");
 
    gdpictureImaging.DrawCircle(imageID, 100, 100, 100, gdpictureImaging.ARGB(255, 255, 0, 0), 1, true);
 
    gdpictureImaging.SaveAsPNG(imageID, "output.png");
    gdpictureImaging.ReleaseGdPictureImage(imageID);
}
See Also