Syntax:array imagecolorsforindex ($image, $index)
Parameter: Diese Funktion nimmt zwei Parameter wie oben und unten beschrieben:- $image:Die Funktion imagecreatetruecolor() wird verwendet, um ein Bild mit einer bestimmten Größe zu erstellen. Diese Funktion erstellt ein leeres Bild der angegebenen Größe.
- $index:mit diesem Parameter wird der Farbindex angegeben.
Return value:Diese Funktion gibt ein assoziatives Array zurück, das die Rot-, Grün-, Blau- und Alpha-Schlüsselwerte am angegebenen Index enthält. Die folgenden Programme veranschaulichen die imagecolorsforindex()-Funktion in PHP : Programm 1:
// das Bild in einer Variablen speichern.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/w p-content / uploads / engineerforengineer-9.png `
);
// Berechnen Sie den RGB-Pixelwert am Perkularpunkt.
$rgb
= imagecolorat (
$image
, 30, 25);
// Weisen Sie einen Farbnamen und -wert zu.
$colors
code> = imagecolorsforindex (
$image
,
$rgb
);
var_dump (
$colors
);
?>
Ausgabe:< /b>Array (4) {["rot"] = > int (34) ["grün"] = > int (170) ["blau"] = > int (66) ["alpha"] = > int (0)}
Programm 2:
// das Bild in einer Variablen speichern.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/wp-content/uploads/col1.png `
);
// Indexwert
$index_x
= 230;
$index_y
= 120;
// Berechnen Sie den RGB-Pixelwert am Perkularpunkt.
$rgba_color
= imagecolorat (
$image
,
$index_x
,
$index_y
);
// Farbnamen und -wert zuweisen.
$colors
= imagecolorsforindex (
$image
,
$rgba_color
);
var_dump (
$colors
);
?>
Ausgabe:array (4) {["red "] = > int (97) ["grün"] = > int (57) ["blau"] = > int (104) ["alpha"] = > int (0)}
Verwandte Artikel: - PHP | Imagecolorclosestalpha()-Funktion
- PHP | imagecolorat()-Funktion
Link: http://php.net/manual/en/function.imagecolorsforindex.php