(PHP 4, PHP 5, PHP 7)
imagecolorset — Setzt die Farbe für den angegebenen Paletten-Index
$image
, int $index
, int $red
, int $green
, int $blue
[, int $alpha = 0
] ) : voidHierdurch wird der Farbwert der Palette auf die angegebene Farbe gesetzt. Dies ist nützlich bei Aktionen wie "Fülle Farbe X mit Farbe Y" (Flood-Fill-Effekt) ohne den sonst notwendigen Aufwand für solche Aktionen betreiben zu müssen.
image
Eine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource.
indexEin Index der Palette.
redWert der Rotkomponente.
greenWert der Grünkomponente.
blueWert der Blaukomponente.
alphaWert der Alpha-Komponente.
Es wird kein Wert zurückgegeben.
Beispiel #1 imagecolorset() Beispiel
<?php
// Erzeuge ein 300x100 Bild
$im = imagecreate(300, 100);
// Setze den Hintergrund auf Rot
imagecolorallocate($im, 255, 0, 0);
// Ermittle den Farbindex des Hintergrunds
$bg = imagecolorat($im, 0, 0);
// Setze den Hintergrund auf Blau
imagecolorset($im, $bg, 0, 0, 255);
// Gib das Bild an den Browser aus
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>