Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

imagelayereffect

Image-Funktionen

    Befehl:
bool imagelayereffect ( resource $image , int $effect )


    Parameter-Liste:
NameBeschreibung
imageEine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource.
effectEine der folgenden Konstanten:
IMG_EFFECT_REPLACEVerwendet Ersatz Pixel (entspricht der Weitergabe TRUE zu imagealphablending())
IMG_EFFECT_ALPHABLENDVerwenden Sie normale Pixel Blending (entspricht der Übergabe von FALSE auf imagealphablending())
<IMG_EFFECT_NORMALDas gleich wie IMG_EFFECT_ALPHABLEND.
IMG_EFFECT_OVERLAYOverlay hat den Effekt, dass schwarzer Hintergrund Pixel schwarz bleiben, wird weissem Hintergrund Pixel bleiben weiss, sondern grau hinterlegt Pixel wird die Farbe der Pixel Vordergrund zu nehmen.

    Rückgabewerte:
Return TRUE bei Erfolg FALSE im Fehlerfall.

    Beschreibung:
Stellt den Alpha-Blending-Flag, um die Schichtung gebündelt libgd Effekte zu nutzen.


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

    Hinweis:
Hinweis:

Diese Funktion steht nur zur Verfügung, wenn PHP mit der GD Bibliothek übersetzt wurde, die mit PHP zusammen erhältlich ist.

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


imagelayereffect() - Beispiel:


Eingabe:
<?php
// Setup ein Bild
$im = imagecreatetruecolor(100, 100);

// Set a background
imagefilledrectangle($im, 0, 0, 100, 100, imagecolorallocate($im, 220, 220, 220));

// Tragen Sie die Overlay-Alpha-Blending Flagge
imagelayereffect($im, IMG_EFFECT_OVERLAY);

// Zeichnet zwei graue Ellipsen
imagefilledellipse($im, 50, 50, 40, 40, imagecolorallocate($im, 100, 255, 100));
imagefilledellipse($im, 50, 50, 50, 80, imagecolorallocate($im, 100, 100, 255));
imagefilledellipse($im, 50, 50, 80, 50, imagecolorallocate($im, 255, 100, 100));

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

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


Ausgabe:
Image-Funktionen