von Schweinebacke » Do 8. Okt 2009, 07:41
Die PNG-Abbildung in ein Grafikprogramm laden, den Alpha-Kanal mit der Transparenzmaske entfernen, ggf. alle Ebenen miteinander vereinen und neu speichern. Beim Speichern "Farbe für Transparenz" auf Weiß stellen oder im Gegenteil "Farbe für Transparenz merken" abschalten soll auch helfen. Noch einfacher ist es, wenn das Bild keine Grafik, sondern eher ein Photo ist. Dann kann man es als jpg speichern. Das kennt wohl ohnehin keine Transparenz. Jedenfalls gibt es das Problem damit angeblich auch nicht. Eventuell hilft es auch, das Bild einmal als BMP zu speichern, das BMP zu laden und wieder als PNG zu speichern. Vermutlich kennt BMP auch keine Transparenz, so dass die dabei verloren geht. Diesen Schritt kann man ggf. auch mit einem Formatkonverter wie convert (von ImageMagick) erledigen.
Die PNG-Abbildung in ein Grafikprogramm laden, den Alpha-Kanal mit der Transparenzmaske entfernen, ggf. alle Ebenen miteinander vereinen und neu speichern. Beim Speichern "Farbe für Transparenz" auf Weiß stellen oder im Gegenteil "Farbe für Transparenz merken" abschalten soll auch helfen. Noch einfacher ist es, wenn das Bild keine Grafik, sondern eher ein Photo ist. Dann kann man es als jpg speichern. Das kennt wohl ohnehin keine Transparenz. Jedenfalls gibt es das Problem damit angeblich auch nicht. Eventuell hilft es auch, das Bild einmal als BMP zu speichern, das BMP zu laden und wieder als PNG zu speichern. Vermutlich kennt BMP auch keine Transparenz, so dass die dabei verloren geht. Diesen Schritt kann man ggf. auch mit einem Formatkonverter wie convert (von ImageMagick) erledigen.