Rgb
Zuletzt geändert: 11.06.2023 21:44

RGB (Pascal-Script) #

Beschreibung #

Wandelt einen RGB-Wert, der aus den Farbanteilen rot, grün und blau besteht in einen Integerwert um. Der Integerwert kann direkt dem Farbtyp TColor zugewiesen werden.

Syntax #

function RGB(aRed, aGreen, aBlue: Integer): Integer;

Argumente #

Über die Argumente aRed, aGreen und aBlue wird der Farbwert übergeben. Jeder Wert hat einen Wertebereich von 0-255. Werden alle Werte auf 255 gesetzt, so ergibt dies die Farbe weiß, werden alle Werte als 0 übergeben so ergibt dies schwarz.

Beispiel #

var
  i : Integer;
begin
  i:=Rgb(255,0,0);
  ShowMessage(IntToStr(i));
end;

Über die Funktion RGB wird der volle Rotanteil als Wert errechnet und der Variablen i zugewiesen. Dieser Wert wird über die Funktio StrToInt als Text umgewandelt und über ShowMessage am Bildschirm ausgegeben.

ShowMessage zeigt: 255