English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Online-Tools

PHP-Basis-Tutorial

PHP-Advanced-Tutorial

PHP & MySQL

Object-Funktion

PHP-Bildverarbeitung

PHP-Funktion imagecolorallocate() – Verwendung und Beispiel

imagecolorallocate — Farbe zu einem Bild zuweisen.

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.

Beispiel

<?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:

Verwandte Artikel

PHP-Bildverarbeitung