Ich versuche, ein dynamisches Bild mit PHP zu machen, und ich kann nicht herausfinden, wie man teilweise Transparenz setzt. Es ist sehr einfach, die Dinge entweder fest oder vollständig transparent zu machen, aber ich war dazu nicht in der Lage.Wie stelle ich partielle Transparenz in GD mit PHP ein?
0
A
Antwort
0
Schauen Sie sich die Dokumentation für imagecolorallicatealpha() Dort erstellen sie einen transparenten Farbkreis.
1
Sie erstellen Ihr Bild mit der Funktion Unter der Annahme und imagecreatetruecolor, dass Sie das Bild als PNG-Datei sind die Ausgabe ....
Sie müssen die folgenden Methoden aufrufen, um anzugeben, dass das Bild erzeugt werden muss, PNG als 24-Bit vor dem Aufruf imagepng:
imagesavealpha($im, true);
Beachten Sie, dass Internet Explorer 6 nicht mehr als 24-Bit-PNG-Dateien ohne die Verwendung eines CSS-Filter angewandt auf den img-Tag unterstützt.