在使用 android studio 编译项目时,可能会出现类似
xxx.png libpng warning: iccp: not recognizing known srgb profile that has been edited
的警告。此问题由新版 libpng 对 png 图像中 iccp 色彩配置文件的校验机制增强引起。当图片内嵌的 srgb 配置文件被修改但未正确标记时,系统无法识别,从而产生警告提示。尽管该警告不影响应用运行,但为保持构建环境整洁,建议对相关 png 资源进行优化处理,确保其色彩配置符合标准。
1、 以下是适用于 MacOS 系统的解决方法。
2、 使用 imagestriptool 工具前,请确认系统已安装 Java 运行环境,否则工具将无法正常启动。

3、 MacOS 系统操作步骤说明
4、 需预先安装并配置 ImageMagick 与 ImageSpriteTool 两款图像处理工具。

5、 安装 ImageMagick 工具
6、 下载 pkg 安装包进行安装
7、 通过终端逐条执行命令完成配置
8、 下载 pkg 格式的安装文件
9、 在浏览器中搜索 “cactuslab imagemagick” 可定位到该工具的官方下载页面。

10、 访问页面后点击第一个下载链接

11、 将下载的 ImageMagick-6.9.1-0.pkg.zip 文件解压缩,随后双击 pkg 安装包,按照界面提示完成安装流程。



腾讯Effidit
腾讯AI Lab开发的AI写作助手,提升写作者的写作效率和创作体验
65 查看详情
12、 打开终端应用程序
13、 执行命令
brew install imagemagick
以通过 Homebrew 安装该工具包。
14、 按下回车键开始安装过程

15、 下载名为 imagestriptool 的 jar 工具程序。
16、 该文件已上传至百度网盘供用户获取。

17、 开始执行图像转换操作
18、 在终端中输入命令时,可通过直接拖拽文件或文件夹至终端窗口自动填充路径信息。
19、 ”
20、
/Users/xxx/Desktop/imagestriptool.jar
表示 JAR 工具文件在本地的实际存放路径,此处假设位于用户桌面,使用时需根据实际情况调整路径。
21、
/Users/xxx/Desktop/images
为处理后图片的输出目录路径。
22、 执行命令格式为:
java -jar [jar路径] [源图片文件夹] [目标输出文件夹]
。请确保各参数间以空格分隔,路径准确无误。运行前请验证 Java 是否已正确安装,并确认源目录与目标目录存在且具备读写权限,以保障工具能顺利读取并生成处理后的图片。
23、 注意在命令中各参数之间保留空格。

24、 转换完成后的效果如图所示

以上就是解决Android Studio PNG警告的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1072953.html
微信扫一扫
支付宝扫一扫