Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

imagecolorresolvealpha

Image-Funktionen

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


    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.
alphaEin Wert zwischen 0 und 127. 0 zeigt völlig undurchsichtig, während 127 zeigt völlig transparent.
Diese Parameter sind ganze Zahlen zwischen 0 und 255 oder hexadezimal zwischen 0x00 und 0xFF.

    Rückgabewerte:
Gibt den Farbindex zurück.

    Beschreibung:
Diese Funktion wird garantiert, um einen Farbindex für eine gewünschte Farbe zurückkehren, entweder die genaue Farbe oder der nächste mögliche Alternative.


    Aktiv in Version:
(PHP 4 >= 4.0.6, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Diese Funktion setzt die GD-Bibliothek in der Version 2.0.1 oder höher (empfohlen wird mindestens 2.0.28) voraus.


    Siehe auch:
Holen Sie den Index der nächsten Farbe an die angegebene Farbe + Alpha
 

imagecolorresolvealpha() - Beispiel: Mit imagecoloresolvealpha(), um Farben aus einem Bild zu bekommen


Eingabe:
<?php
// Load an image
$im = imagecreatefromgif('phplogo.gif');

// Get closest colors from the image
$colors = array();
$colors[] = imagecolorresolvealpha($im, 255, 255, 255, 0);
$colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127);

// Output
print_r($colors);

imagedestroy($im);
?>


Ausgabe:
Array
(
    [0] => 89
    [1] => 85
)
Image-Funktionen