Avertissement Libpng : iCCP : diagnostic et résolution du profil sRGB incorrect connu
Lorsque vous rencontrez l'erreur "avertissement libpng : iCCP : profil sRGB incorrect connu "Lors du chargement d'une image PNG à l'aide de SDL, certaines applications peuvent l'interpréter à tort comme une véritable erreur. Pour résoudre ce problème, supprimez le morceau problématique du fichier.
Solution utilisant ImageMagick :
À l'aide d'ImageMagick, vous pouvez utiliser les commandes suivantes pour supprimer le morceau iCCP corrompu. :
Pour les fichiers spécifiques :
convert in.png out.png
Pour tous les fichiers PNG dans un dossier :
mogrify *.png
Vérification d'avertissement :
Pour confirmer si votre installation ImageMagick est équipée de libpng16, exécutez la commande suivante :
convert -list format | grep PNG
Versions binaires pour ImageMagick :
https://imagemagick.org/script/binary-releases.php
Remarque pour les projets Android :
Pour les projets Android, accédez au dossier "res" dans Android Studio et exécutez la commande mogrify en conséquence :
C:\{your_project_folder}\app\src\main\res\drawable-hdpi\mogrify *.png
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!