Syntaxis:array imagecolorsforindex ($image, $index)
Parameters: deze functie heeft twee parameters zoals hierboven en hieronder beschreven:- $image:De functie imagecreatetruecolor() wordt gebruikt om een afbeelding met een bepaalde grootte te maken. Deze functie maakt een lege afbeelding van de opgegeven grootte.
- $index:deze parameter wordt gebruikt om de kleurindex te specificeren.
Return waarde:deze functie retourneert een associatieve array met de rode, groene, blauwe en alfa-sleutelwaarden ​​bij de opgegeven index. De volgende programma`s illustreren de functie imagecolorsforindex()in PHP : Programma 1:
// sla de afbeelding op in een variabele.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/w p-content / uploads / engineerforengineer-9.png `
);
// Bereken de rgb-pixelwaarde op het perculaire punt.
$rgb
= imagecolorat (
$image
, 30, 25);
// Wijs een kleurnaam en waarde toe.
$colors
= imagecolorsforindex (
$image
,
$rgb
);
var_dump (
$colors
);
?>
Uitvoer:< /b>array (4) {["rood"] = > int (34) ["groen"] = > int (170) ["blauw"] = > int (66) ["alpha"] = > int (0)}
Programma 2:
// sla de afbeelding op in een variabele.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/wp-content/uploads/col1.png `
);
// indexwaarde
$index_x
= 230;
$index_y
= 120;
// Bereken de rgb-pixelwaarde op het perculaire punt.
$rgba_color
= imagecolorat (
$image
,
$index_x
,
$index_y
);
// Wijs een kleurnaam en waarde toe.
$colors
= imagecolorsforindex (
$image
,
$rgba_color
);
var_dump (
$colors
);
?>
Uitvoer:array (4) {["rood "] = > int (97) ["groen"] = > int (57) ["blauw"] = > int (104) ["alpha"] = > int (0)}
Verwante artikelen: - PHP | Imagecolorclosestalpha() Functie
- PHP | imagecolorat() functie
Link: http://php.net/manual/en/function.imagecolorsforindex.php