PHP imagecolorexactalpha - Ermittelt den Index der angegebenen Farbe + alpha
imagecolorexactalpha - Ermittelt den Index der angegebenen Farbe + Alpha.
Grammatik
int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )
Gibt das Bild angegeben Palettenindex Farbe plus Transparenz.
Hinweis: Diese Funktion setzt die GD 2.0.1 oder höher (2.0.28 oder höher empfohlen).
Parameter
- Bild von der Bildfunktion erstellt (zum Beispiel imagecreatetruecolor ()) Bildressource zurückgegeben.
- Wertrot - Komponente.
- Grün - Wert für die grüne Komponente.
- blau blau Komponentenwert.
- alpha ein Wert zwischen 0 und 127.0 bedeutet, völlig undurchsichtig, 127 bedeutet vollständig transparent.
Farbparameter eine ganze Zahl zwischen 0 und 255, oder zwischen einer hexadezimalen Zahl zwischen 0x00 und 0xFF.
Rückgabewert
Gibt das Bild angegeben Palettenindex Farbe plus Transparenz. Wenn das Bild nicht in Farbpalette ist, wird -1 zurückgegeben.
Beispiele
Holen Sie Farbe aus dem Logo in diesem Tutorial.
<?php // 创建图像 $im = imagecreatefrompng('w3big-logo.png'); $colors = Array(); $colors[] = imagecolorexactalpha($im, 255, 0, 0, 0); $colors[] = imagecolorexactalpha($im, 0, 0, 0, 127); $colors[] = imagecolorexactalpha($im, 255, 255, 255, 55); $colors[] = imagecolorexactalpha($im, 100, 255, 52, 20); print_r($colors); // 从内存中释放 imagedestroy($im); ?>
Eine Ausgabe ähnlich dem obigen Beispiel:
Array ( [0] => 16711680 [1] => 2130706432 [2] => 939524095 [3] => 342163252 )
In Verbindung stehende Artikel
- imagecolorclosestalpha () die angegebene Farbe + Alpha nächste Farbe zu erhalten.