Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

imagecolorexact

Image-Funktionen

    Befehl:
int imagecolorexact ( resource $image , int $red , int $green , int $blue )


    Parameter-Liste:
NameBeschreibung
imageEine Bildressource von einer der Bilderzeugungsfunktionen, wie imagecreatetruecolor() zurückgegeben.
redWert der Rot-Komponente.
Diese Parameter sind ganze Zahlen zwischen 0 und 255 oder hexadezimal zwischen 0x00 und 0xFF.
greenWert der Grün-Komponente.
Diese Parameter sind ganze Zahlen zwischen 0 und 255 oder hexadezimal zwischen 0x00 und 0xFF.
blueWert der Blau-Komponente.
Diese Parameter sind ganze Zahlen zwischen 0 und 255 oder hexadezimal zwischen 0x00 und 0xFF.

    Rückgabewerte:
Gibt den Index des angegebenen Farbe in der Palette, oder -1, wenn die Farbe nicht vorhanden ist.

    Beschreibung:
Gibt den Index der angegebenen Farbe in der Farb-Palette des Bildes im zurück.

Existiert die Farbe in der Bild-Farb-Palette nicht, wird -1 zurück gegeben.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
Erzeugt ein neues Bild
 
Bestimmt die Farbe einer Grafik
 
Ermittelt den Farbwert-Index, der den angegebenen Farben am nächsten liegt
 

imagecolorexact() - Beispiel:


Eingabe:
<?PHP
$image = imagecreate ( 300, 150 );

$rot = imagecolorallocate ( $image, 220, 14, 14 );
$gruen = imagecolorallocate ( $image, 28, 246, 5 );
$blau = imagecolorallocate ( $image, 16, 5, 246 );

echo imagecolorexact ( $image, 111, 111, 111 );
echo '<br>';
echo imagecolorexact ( $image, 16, 5, 246 );
?>


Ausgabe:
-1
2
imagecolorexact() - Beispiel 2: Holt Farben aus der GD-Logo


Eingabe:
<?PHP
// Setup an image
$im = imagecreatefrompng('./gdlogo.png');

$colors   = Array();
$colors[] = imagecolorexact($im, 255, 0, 0);
$colors[] = imagecolorexact($im, 0, 0, 0);
$colors[] = imagecolorexact($im, 255, 255, 255);
$colors[] = imagecolorexact($im, 100, 255, 52);

print_r($colors);

// Free from memory
imagedestroy($im);
?>


Ausgabe:
Array
(
    [0] => 16711680
    [1] => 0
    [2] => 16777215
    [3] => 6618932
)
Image-Funktionen