English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
imagecolorsforindex — Erfassen Sie die Farbe eines Indexes.
array imagecolorsforindex ( resource $image , int $index )
Diese Funktion gibt ein assoziatives Array zurück, das red, green, blue und alpha als Schlüsselnamen enthält und die entsprechenden Werte der angegebenen Farbindexwerte enthält.
<?php // Öffnen Sie ein Bild $im = imagecreatefrompng('w3codebox-logo.png'); // Erfassen Sie die Farbe eines Punktes $start_x = 40; $start_y = 20; $color_index = imagecolorat($im, $start_x, $start_y); // Machen Sie es lesbar $color_tran = imagecolorsforindex($im, $color_index); // Zeigen Sie den Wert der Farbe an print_r($color_tran); ?>
Die Ausgabe der obigen Beispiele ähnelt dem folgenden:
Array ( [red] => 195 [green] => 223 [blue] => 165 [alpha] => 64 )
imagecolorat() Erfassen Sie den Farbindexwert eines bestimmten Pixels.
imagecolorexact() Erfassen Sie den Indizeswert der angegebenen Farbe.