English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP-Funktion imagecolorallocate() – Verwendung und Beispiel
Syntax
int imagecolorallocate ( resource $image, int $red, int $green, int $blue ) 255 als Integer oder als Hexadezimalwert von 0x00 bis 0xFF. imagecolorallocate() muss aufgerufen werden, um jede Farbe zu erstellen, die im Bild verwendet wird, das von image repräsentiert wird.
Fehlt die Zuweisung, wird die Rückgabe -1.
Hinweis:Der erste Aufruf von imagecolorallocate() füllt den Hintergrund des auf Palette basierenden Bildes mit der Hintergrundfarbe, d.h. mit imagecreate() erstelltes Bild.
<?php Header("Content-Art: image/png $im = @imagecreate(100, 50) oder abstürzen Sie("Kann neuen GD-Bilddatenstrom nicht initialisieren"); $background_color = imagecolorallocate($im, 255, 255, 255); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng($im); imagedestroy($im); ?>
Das Bild der folgenden Beispiel-Ausgabe ist wie folgt:
imagecolorallocatealpha() Zuweisung von Farbe und Transparenz für ein Bild.
imagecolordeallocate() Abtreten der Zuweisung der Bildfarben.