Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

imagecolortransparent

Image-Funktionen

    Befehl:
int imagecolortransparent ( resource $image [, int $color ] )


    Parameter-Liste:
NameBeschreibung
imageEine Bildressource von einer der Bilderzeugungsfunktionen, wie imagecreatetruecolor() zurückgegeben.
colorEin Farbkennung mit imagecolorallocate() erstellt.

    Rückgabewerte:
Die Kennung des neuen (oder Strom, wenn keine angegeben ist) transparente Farbe zurückgegeben. Wenn Farbe nicht angegeben ist, und das Bild hat keine transparente Farbe, das zurück Kennung -1 sein.

    Beschreibung:
ImageColorTransparent() setzt die transparente Farbe des Bildes im auf die Farbe col. Im ist der Bild-Pointer, der von ImageCreate() zurück gegeben wird und col ist ein Zeiger auf die Farbe, die von ImageColorAllocate() ermittelt wird.

Es wird ein Zeiger auf die neue - jetzt transparente - Farbe (oder die aktuelle, falls keine Farbe angegeben wurde) zurück gegeben.


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

    Hinweis:
Hinweis:

Die transparente Farbe ist eine Eigenschaft des Bildes, ist die Transparenz nicht eine Eigenschaft der Farbe. Sobald Sie eine Farbe, um die transparente Farbe festgelegt haben, werden alle Bereiche des Bildes in dieser Farbe, die bisher gezogen wurden transparent sein.

Transparenz ist nur mit imagecopymerge() und farbechte Bilder kopiert, nicht mit imagecopy() oder Paletten Bilder.


    Siehe auch:
Erzeugt ein neues Bild
 
Bestimmt die Farbe einer Grafik
 
Stellt ein Zeichen horizontal dar
 
Gibt das Bild im Browser oder einer Datei aus.
 

imagecolortransparent() - Beispiel:


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

$farbe_body=imagecolorallocate ( $image, 222, 222, 222 );
$farbe_b = imagecolorallocate ( $image, 10, 36, 106 );
imagecolortransparent ( $image, $farbe_b );
imagechar ( $image, 5, 100, 50, 'P', $farbe_b );

header('Content-type: image/png');

imagepng($image);
imagedestroy($image);
?>


Ausgabe:
Image-Funktionen