Libpng-1.6 lebih ketat dalam memeriksa profil ICC daripada versi sebelumnya. Anda bisa mengabaikan peringatan itu. Untuk menghilangkannya, hapus potongan iCCP dari gambar PNG.
Beberapa aplikasi memperlakukan peringatan sebagai kesalahan; jika Anda menggunakan aplikasi seperti itu, Anda harus menghapus chunk. Anda dapat melakukannya dengan beragam editor PNG seperti ImageMagick's
convert in.png out.png
Untuk menghapus potongan iCCP yang tidak valid dari semua file PNG di folder (direktori), Anda dapat menggunakan mogrify
dari ImageMagick:
mogrify *.png
Ini mengharuskan ImageMagick Anda dibuat dengan libpng16. Anda dapat dengan mudah memeriksanya dengan menjalankan:
convert -list format | grep PNG
Jika Anda ingin mencari tahu file mana yang perlu diperbaiki alih-alih memprosesnya secara membabi buta, Anda bisa menjalankannya
pngcrush -n -q *.png
di mana -n
cara tidak menulis ulang file dan -q
berarti menekan sebagian besar output kecuali untuk peringatan. Maaf, belum ada opsi di pngcrush untuk menekan semuanya kecuali peringatan.
Binary Releases dari ImageMagick ada di sini
Untuk Proyek Android (Android Studio) navigasikan ke res
folder.
Sebagai contoh:
C:\{your_project_folder}\app\src\main\res\drawable-hdpi\mogrify *.png