libpng 警告: PNG 画像の sRGB プロファイルが正しくありません
SDL 経由で PNG 画像をロードしようとすると、次の警告が表示される場合があります:
libpng warning: iCCP: known incorrect sRGB profile
この問題は、無効な国際色が存在するために発生します。 PNG 画像内に埋め込まれたコンソーシアム (ICC) プロファイル。
警告の原因
libpng は、画像の読み込み中に ICC プロファイルの有効性をチェックします。プロファイルが破損しているか正しくないことが判明すると、この警告が発行されます。間違ったプロファイルが意図的に画像に追加されたか、ファイル転送または圧縮中に意図せず導入された可能性があります。
警告の結果
アプリケーションによっては、この警告が表示される場合があります。エラーとして扱われるため、プログラムが失敗します。他の場合には、無視されて画像の読み込みは許可されますが、色が不正確になる可能性があります。
解決策
この問題を解決するには、いくつかのオプションがあります。
追加ヒント
以上が「libpng 警告: PNG 画像の sRGB プロファイルが正しくありません」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。