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?
12
A
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
2
Ich denke, das hat mit Gamma-Korrektur zu tun. Werfen Sie einen Blick auf diese
http://www.hanselman.com/blog/GammaCorrectionAndColorCorrectionPNGIsStillTooHard.aspx
1
Zusätzliche Ressource zu diesem Thema: http://www.modernblue.com/web-design-blog/tweak-that-gamma/
3
Eine Alternative zu PNGOUT ist TweakPNG. Kommt mit einem GUI und ohne Installer, sehr einfach, die GAMA (! Einfach kopieren und löschen) entfernen
In diesem speziellen Fall das Entfernen nur die Gamma-Abschnitt aus der PNG-Datei genügt: pngcrush -rem gAMA Eingabedatei.png Ausgabedatei.png Danke! –
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/ –