wake-up-neo.net

iccp: Bekanntes bearbeitetes sRGB-Profil wird nicht erkannt

Die folgende Warnung wird in meinem Xamarin-Cross-Plattform-PCL-Projekt immer wieder angezeigt:

iccp: Bekanntes bearbeitetes sRGB-Profil wird nicht erkannt

Was soll ich machen ?

25
Balaji

Wenn Sie Image Magick installiert haben http://www.imagemagick.org/script/command-line-processing.php

finden . -name "* .png" -print -exec convert "{}" "{}" ";"

bereinigt die Dateien und verkleinert sie dabei.

21
Marc

Ich hatte das gleiche Problem mit Android Studio. Reinigen Sie einfach das Projekt und es sollte funktionieren.

5
Kaspis245

Ich habe eine Problemumgehung gefunden, die helfen kann.

Ich habe die ImageOptim-Software heruntergeladen: https://imageoptim.com/ (Free)

und ging in den Ordner Xamarin/Android.Support.v7.AppCompat/21.0.3/embedded und zieh die Bilder in das imageoptim und löschte die Metada.

Und das wurde behoben.

4
Vaikesh

Diese Warnung ist auf die unerwünschten Bytes oder Metadaten in der Image-Datei zurückzuführen. __ Sie tritt meistens aufgrund der Aktualisierung von libpng im Android SDK auf.

Verwenden Sie diese Tools, um Metadaten aus entsprechenden Bildern zu löschen: 

ImageOptim

ImageMagick

Trimage

4
Vaikesh

Da die meisten Antworten für Linux sind, gibt es hier eine Windows-Lösung:

Laden Sie ImageMagick herunter und führen Sie den folgenden Befehl in cmd aus:

magick mogrify -format png *.png

und es wird alle PNG in dem Ordner, in dem Sie sich befinden, ohne Probleme in PNG konvertieren.

2
Kobbe

hatte das gleiche problem. Beim Versuch, dieselben Bilder zu entfernen und erneut hinzuzufügen, zeigte die Konsole an, dass eine andere -Datei einen ungültigen Namen hatte (mit "-" im Namen). Durch das Beheben des Namens der anderen Datei wurde mein Problem behoben.

2
Andrea Inglese

Mein Problem wurde gelöst, indem das zweifelhafte Bild entfernt wurde (welches groß ist und in allen Drawable-Ordnern meines App-Moduls gespeichert wurde.) 

Ich habe versucht, durch Ändern von build tools, AppCompat lib zu entfernen.

Überprüfen Sie auch, ob eines Ihrer Bilder nicht in Android Editor geöffnet wird, indem Sie auf den Ordner Image from drawable doppelklicken.

Wenn dieses Problem beim Laden auftritt, bedeutet dies, dass Sie dieses Image aus allen Ordnern entfernen und es mit ReAdding versuchen müssen, nachdem Renaming dasselbe Image verwendet hat.

Oder es ist eine akzeptierte Antwort verfügbar, wenn es Ihnen helfen kann.

https://stackoverflow.com/a/31497159

Welches hilft Ihnen, Ihr Bild auf jede notwendige Weise zu optimieren.

0
Sagar Shah