(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorsforindex — Ermittelt die Farbwerte eines Palettenindex
Gibt die Farbwerte eines Palettenindex zurück.
image
Ein GdImage-Objekt, das von einer der Funktionen zur Bilderzeugung, z. B. imagecreatetruecolor(), zurückgegeben wurde.
color
Der Palettenindex.
Gibt ein assoziatives Array mit den Schlüsseln red, green, blue und alpha zurück, das die entsprechenden Werte für den angegebenen Palettenindex enthält.
Version | Beschreibung |
---|---|
8.0.0 |
image erwartet nun eine
GdImage-Instanz; vorher wurde eine gültige
gd -Ressource erwartet.
|
8.0.0 |
imagecolorsforindex() löst jetzt eine
ValueError Ausnahme aus, wenn
color außerhalb des Bereichs liegt;
zuvor wurde stattdessen false zurückgegeben.
|
Beispiel #1 imagecolorsforindex()-Beispiel
<?php
// Erzeuge ein Bild
$im = imagecreatefrompng('nexen.png');
// Ermittle eine Farbe
$start_x = 40;
$start_y = 50;
$color_index = imagecolorat($im, $start_x, $start_y);
// Bringe es in menschenlesbare Form
$color_tran = imagecolorsforindex($im, $color_index);
// Was ist es?
print_r($color_tran);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Array ( [red] => 226 [green] => 222 [blue] => 252 [alpha] => 0 )