web-dev-qa-db-fra.com

iccp: ne reconnaît pas le profil sRGB

L’avertissement suivant continue de se produire dans mon projet PCL multiplate-forme Xamarin:

iccp: ne reconnaît pas le profil sRGB connu qui a été modifié

Que devrais-je faire ?

25
Balaji

Si vous avez installé l'image magick http://www.imagemagick.org/script/command-line-processing.php

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

nettoyé les fichiers et les rendre plus petits dans le processus.

21
Marc

J'ai eu le même problème avec le studio Android. Il suffit de nettoyer le projet et cela devrait fonctionner.

5
Kaspis245

J'ai trouvé une solution de contournement qui pourrait aider.

J'ai téléchargé le logiciel ImageOptim: https://imageoptim.com/ (Gratuit)

et est allé dans le dossier Xamarin/Android.Support.v7.AppCompat/21.0.3/embedded et faites glisser les images dans l'imageoptim et il a supprimé le metada.

Et cela corrigé.

4
Vaikesh

Cet avertissement est dû aux octets ou métadonnées indésirables dans le fichier image . Il est principalement dû à la mise à jour de libpng dans le SDK Android.

Essayez ces outils pour supprimer les métadonnées des images correspondantes: 

ImageOptim

ImageMagick

Trimage

4
Vaikesh

Comme la plupart des réponses concernent Linux, voici une solution Windows:

Téléchargez ImageMagick et lancez la commande suivante dans cmd:

magick mogrify -format png *.png

et il convertira tous les png du dossier dans lequel vous vous trouvez sans les problèmes.

2
Kobbe

eu le même problème. essayer de supprimer et de ré-ajouter les mêmes images montrées dans la console que un autre fichier avait un nom invalide (avec "-" dans le nom). La correction du nom de l’autre fichier a résolu mon problème.

2
Andrea Inglese

Ce qui a résolu mon problème, c’est de supprimer l’image douteuse (qui est de grande taille et stockée dans tous les dossiers Drawable de mon module d’application). 

J'ai essayé en changeant build tools, en supprimant AppCompat lib.

Vérifiez également qu'aucune de vos images ne s'ouvre dans Android Editor en double-cliquant sur le dossier Image de drawable.

Si ce problème de chargement survient, cela signifie que vous devez supprimer cette image de tous les dossiers et essayer en en l'ajoutant après en renommant la même image.

Ou il y a une réponse acceptée disponible si cela peut vous aider.

https://stackoverflow.com/a/31497159

Ce qui vous aidera à optimiser votre image de la manière la plus nécessaire.

0
Sagar Shah