Wie deaktiviere ich die libpng warning? (python, pygame)
Wenn ich mein Programm gibt mir folgende Warnung:
libpng warning: iCCP: known incorrect sRGB profile
Weiß ich, warum diese verursacht wird, die sRGB ist, was er will, aber ich adobe photoshop RGB -.
Gerade gefragt, ob es irgendeinen code, um die Warnung zu deaktivieren. Es hat keinen Einfluss auf mein Programm. Es ist einfach nur nervig.
Jede Hilfe wäre sehr geschätzt werden!
(Bitte Fragen Sie mich nicht, um zu zeigen, mein code, mein code hat nichts zu tun mit dieser situation)
- Aus irgendeinem Grund es aufgehört zu geschehen. Aber ich werde halten Sie diese post öffnen, falls jemand Antworten möchte.
- wenn die Warnung gedruckt in
stderr
können Sie leiten es an/dev/null
(unter Linux) - Wenn Sie eine Aktualisierung libpng auf version 1.6.12, der Grund, warum es gestoppt geschieht, ist, dass einige der Warnungen über falsche sRGB-Profilen beseitigt.
- Ich habe keine Aktualisierung libpng
Du musst angemeldet sein, um einen Kommentar abzugeben.
gut, können Sie die Warnung ignorieren.
Ich benutze Image Magick für die Skalierung von Bildern, und für einige png-Datei, die folgenden code werfen eine Ausnahme:
iCCP: bekannte falsche sRGB-Profil ` @ Warnung/png.c/MagickPNGWarningHandler/1830
Als es sagt, es ist nur eine Warnung, können Sie das Bild.Lesen(ablob) in einem try{}catch {} - block, und ignorieren die Ausnahme. Der Objekt-Bild enthält nun die integrierte png-Daten manipuliert werden können, richtig.