PHP imagecolorallocate - ein Farbbild zu vergeben
Zurück: PHP imagecharup - Zeichnen einer vertikal ausgerichteten Charakter
imagecolorallocate - eine Farbe auf ein Bild zuweisen.
Grammatik
int imagecolorallocate ( resource $image , int $red , int $green , int $blue )
imagecolorallocate () liefert eine Kennung, die RGB-Farbe aus einer bestimmten Komponente Zusammensetzung darstellt. Rot, Grün und Blau sind die gewünschte Farbe Rot, Grün und Blau-Komponenten. Diese Parameter sind ganze Zahlen 0-255 oder hexadezimal 0x00 bis 0xFF. imagecolorallocate () muß jedes Bild in dem durch die Farbbild dargestellt wird verwendet, um aufgerufen werden.
Gibt -1 zurück, wenn die Zuweisung fehlschlägt.
Hinweis: Das erste Mal imagecolorallocate () aufrufen , basierend auf dem Bild wird die Hintergrundfarbe Palette füllen, die verwendet Imagecreate () Bild geschaffen.
Beispiele
<?php header("Content-type: image/png"); $im = @imagecreate(100, 50) or die("不能初始化新的 GD 图像流"); $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 obige Beispiel des Ausgangsbildes ist wie folgt:
In Verbindung stehende Artikel
- imagecolorallocatealpha () eine Farbe und Transparenz eines Bildes zuordnen.
- imagecolordeallocate () nicht zugeordnete Bildfarbe.