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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP imagecolorsforindex() Erfassen Sie die Farbe eines Indexes Anleitung und Beispiel

PHP-Bildverarbeitung

imagecolorsforindex — Erfassen Sie die Farbe eines Indexes.

Syntax

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.

Beispiel

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

Verwandte Artikel

PHP-Bildverarbeitung