procedure TForm1.FormCreate(Sender: TObject);
Var
Max, Xo, Yo, Radius, C, R, H, W, L : Integer;
Angle, Step : Real;
begin
{ Get form size }
H:=Image1.Height;
W:=Image1.Width;
{ Fill area with form color }
Image1.Canvas.Pen.Color:=Form1.Color;
Image1.Canvas.Brush.Color:=Form1.Color;
Image1.Canvas.Rectangle(0,0,W,H);
Max:=360;
Image1.Canvas.Pen.Width:=5;
{ Set fill size }
L:=Max Div 4;
{ Set fill step size }
Step:=255/L;
{ Set circle coodinates }
Xo:=W Div 2;
Yo:=H Div 2;
Radius:=(H Div 2)-30;
C:=0;
Angle:=0;
For R:=0 To Max Do
Begin
{ Select color for gradient starting from RED
to YELLOW }
{ Change fill color }
If R<=L Then
Begin
C:=Round(R*Step);
{ Red - Green }
Image1.Canvas.Pen.Color:=RGB(255-C,C,0)
End
Else If R<=2*L Then
Begin
C:=Round((R-L)*Step);
{ Green - Blue }
Image1.Canvas.Pen.Color:=RGB(0,255-C,C)
End
Else If R<=3*L Then
Begin
C:=Round((R-2*L)*Step);
{ Blue - Yellow }
Image1.Canvas.Pen.Color:=RGB(C,C,255-C);
End
Else If R<=4*L Then
Begin
C:=Round((R-3*L)*Step);
{ Yellow - Red }
Image1.Canvas.Pen.Color:=RGB(255,255-C,0);
End;
{ Fill area by drawing lines }
Image1.Canvas.MoveTo(Xo,Yo);
Image1.Canvas.LineTo(Xo+Round(Radius*Sin(R*(Pi/180))),
Yo-Round(Radius*Cos(R*(Pi/180))));
End;
end;
Draw a Gradient Circle
Abonnieren
Posts (Atom)
Beliebte Posts
-
Network Source Code Update Source Code Network Update : https://asciigen.blogspot.com/p/network.html Send Message 1.0 Source Server Client ...
-
Windows Key Sniffer 0.82 - Update 08/2024 Der Windows Key Sniffer hat mir im Laufe der Zeit viel Arbeit erspart und unterstützt, viele Wi...
-
Windows Defender Bypass Version 0.75 - Update 11/2024 Den Windows 10-eigenen Virenschutz Defender kann man auf mehreren Wegen abschalten,...
-
ASCii GIF Animator Update Version 0.68 (32 bit) - 11/2024 Bei dieser überarbeiteten Version ist die Kompatibilität zu den verschiedenen GIF...
-
MD5 Hacker v.0.26 - Update 08.2024 MD5 Hashs sollten eigentlich nicht entschlüsselt werden können. Jedoch gibt es Tools, mit welchen auch ...
-
Host Editor Version 0.64 - Update 11/2024 Hosts File Editor allows for the easy editing of host files and backup creation. Create your own h...
-
Dir Sniffer Version 0.08 - Update 08/2024 Dir Sniffer ist ein kleines aber nützliches Tool um herauszufinden, was ihr Programm auf ihrem...
-
Oldskool Font Generator v.0.29 - Update 11/2023 Das Tool stell 508 Bitmap Fonts zu Verfügung. Eigene Fonts können integriert werden, sie...
-
ASCii Text Creator v.0.24 - Update 11.2023 * Add BugFix Gui Move Message Send * Add 447 Figlet Font Pack * Fixed Invert Unicode Function * ...
Keine Kommentare:
Kommentar veröffentlichen