Ist es möglich, ein 24-Bit-PNG mit pro-Pixel-Alphawerten zu verwenden und dieses in ein 8-Bit-PNG umzuwandeln, während die Transparenz erhalten bleibt? Das Originalbild enthält nur maximal 256 Farben, also sollte das möglich sein, oder? die Beiträge codiert ByteArrays zu PHP erstellt werden als Dateien auf dem DateisystemKonvertieren eines PNG-24 mit pro-Pixel-Transparenz nach PNG-8
ich auf ein Bild Cropper in Actionscript gerade arbeite:
---- Die Begründung.
Leider unterstützt ActionScript nicht die GIF-Codierung. Wenn Sie also mit einem gif mit Transparenz arbeiten, müssen Sie es in Actionscript PNG codieren, bevor Sie es in PHP veröffentlichen. Wir können es dann als PNG speichern und die Transparenz beibehalten, indem wir die Funktionen imagealpblending und imagesavealpha verwenden.
Das Problem mit diesem ist die Dateigröße ist viel größer als das Original gif. Dies liegt vermutlich daran, dass der Farbraum nun eine echte Farbe ist und nicht die GIF-indizierte Palette.