Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

imagesavealpha

Image-Funktionen

    Befehl:
bool imagesavealpha ( resource $image , bool $saveflag )


    Parameter-Liste:
NameBeschreibung
imageEine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource.
saveflagOb um den Alphakanal oder nicht speichern. Standard FALSE.

    Beschreibung:
imagesavealpha() setzt die Flagge zu versuchen, voll Alphakanal-Informationen (wie zum einfarbigen Transparenz gegenüber) sparen beim Speichern von PNG-Bildern.

Sie müssen unset Alphablending (imagealphablending ($im, false)), es zu benutzen.

Alpha-Kanal wird nicht von allen Browsern unterstützt, wenn Sie Probleme mit Ihrem Browser haben, versuchen Sie Ihr Skript mit einem Alphakanal konformen Browser zu laden, z. B. neuesten Mozilla.


    Aktiv in Version:
(PHP 4 >= 4.3.2, 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:
Stellen Sie den Mischmodus für ein Bild
 

imagesavealpha() - Beispiel:


Eingabe:
<?php
// Laden Sie ein PNG-Bild mit Alpha-Kanälen
$png = imagecreatefrompng('./alphachannel_example.png');

// Haben erforderlichen Operationen

// Schalten Sie Alpha-Blending und Alpha-Flag gesetzt
imagealphablending($png, false);
imagesavealpha($png, true);

// Ausgangs Bild, um Browser
header('Content-Type: image/png');

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


Ausgabe:
imagesavealpha() - Beispiel 2:


Eingabe:
<?php
// Laden Sie ein PNG-Bild mit Alpha-Kanälen
$png = imagecreatefrompng('./alphachannel_example.png');

// Haben erforderlichen Operationen
// Schalten Sie Alpha-Blending und Alpha-Flag gesetzt
imagealphablending($png, false);
imagesavealpha($png, true);

// Ausgangs Bild, um Browser
header('Content-Type: image/png');

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


Ausgabe:
Image-Funktionen