Maison >développement back-end >C++ >Comment corriger l'erreur « Avertissement libpng : iCCP : profil sRGB incorrect connu » dans les images PNG ?

Comment corriger l'erreur « Avertissement libpng : iCCP : profil sRGB incorrect connu » dans les images PNG ?

DDD
DDDoriginal
2024-12-05 01:25:15562parcourir

How to Fix the

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn