Beschreibung

Um in zu zeichnenden Images Farben verwenden zu können, muss der Farbcode ersteinmal vorliegen. PHP benötigt dazu eine Farb-ID. Genau das kann die Funktion imagecolorallocate(). Diese erhält dazu den RGB Wert.

R – Rotanteil
G – Grünanteil
B – Blauanteil

Aufbau und Parameter

int imagecolorallocate ( $image , $rot , $gruen , $blau )

Erläuterung zu den Parametern von imagecolorallocate()

$image – Der Bildcode. Dieser gibt die imagecreate() Funktion zurück.
$rot , $gruen , $blau
– Die Farbanteile. Mögliche Werte sind 0 bis 255

Der erst aufgerufene imagecolorallocate() wird als Hintergrundfarbe für das Bild verwendet. Es können hingegen alle Farben per Variable “gespeichert” werden, um später z.b. Text, Linien, Kreise etc. mit einer Farbe auszustatten, welche vorher mit imagecolorallocate bestimmt wurden.

Allocate heißt übrigens zuteilen oder zuweisen.

Die Funktion alleine ist nicht einsetzbar, sondern verlangt den Bildcode. (Image)

Beispiel

Um das Beispiel anzusehen, klicke bitte hier und scrolle zum Beispiel: Bild erstellen

GD Star Rating
loading...