2008-09-16 18 views
12

Wenn ich PNG Dateien (mit Paint.NET) als Hintergrundbilder auf meiner Website benutze, ändert IE7 die Farben und zeigt tatsächlich eine dunklere Version meiner Bilder an , wie gesehen here. In diesem Bild sollten der dunkle Hintergrund und das Hintergrundbild beide # 001122 und der mittlere Hintergrund und das Hintergrundbild # 004466 sein. Aber IE7 ändert die Bilder zu # 000C1A bzw. # 003A5B. Kein Problem mit FF3.Wie kann ich Internet Explorer veranlassen, die Farben in meinen PNG Bildern nicht zu ändern?

Antwort

6

IE hat ein bekannter Fehler mit PNG Gamma-Info, obwohl ich dachte, dass sie es in Version behoben hatte 7: -?

Ich entferne die Gamma-Informationen aus PNG-Dateien mit "PNG Crush". Ich habe im Windows Explorer eine Verknüpfung mit der rechten Maustaste erstellt. Weitere Informationen: using pngcrush in windows

+0

In diesem speziellen Fall das Entfernen nur die Gamma-Abschnitt aus der PNG-Datei genügt: pngcrush -rem gAMA Eingabedatei.png Ausgabedatei.png Danke! –

+1

PNGGauntlet ist eine nette Windows-GUI für PNGOUT, die auch zum Entfernen des Gamma von PNGs verwendet werden könnte. http://brh.numbera.com/software/pnggauntlet/ –