问题 78326:AAPT 打印 sRGB 配置文件警告消息
Issue 78326: AAPT prints sRGB profile warnings messages
问题:
从 android 工作室导出我的应用程序时出现此错误:
libpng warning: iCCP: Not recognizing known sRGB profile that has been
edited
互联网上的有效答案:
It's metadata added by tools like Photoshop that isn't even honored by
Android. Strip it.
brew install exiftool find . -path 'src/main/res/' -name '*.png'
-exec exiftool -overwrite_original -all= {} \;
provided by Jake Wharton
但是
我不知道 brew 是什么以及在哪里编写这个脚本。
请告诉我在哪里写脚本。
我有一个项目有这些类似的警告,我想解决它们。
据我了解,在这种情况下,Brew 是一些 Linux 发行版的包管理器,而 exiftool 是一种带有控制台前端的图像处理器,它将从图像中剥离元数据。在这种情况下,他们 运行 将其放在 res 文件夹内扩展名为 *.png 的文件上。
可以在 Windows 此处 http://www.sno.phy.queensu.ca/~phil/exiftool/ 找到相同(或等效)的工具
我也很确定你可以使用 Link 做同样的事情
并可能使用任何其他工具甚至 Photoshop 从 png 文件中删除此元数据。
我个人正在为此使用 http://pnggauntlet.com/,但请记住,它还会对 png 进行其他优化。
此外,如果您想要控制台方法,这里有一种方法可以使用 Windows
上的 exiftool 从单个图像中剥离元数据
exiftool -all= C:\EXIF\dot_green.png
我仍在研究如何在整个文件夹中 运行 它,但如果我找到了也会添加它。
更新:
这可能不是最好的方法,但它有效:
将其放入 bat 文件
for /f %%f in ('dir /b c:\EXIF') do exiftool -all= %%f
这将 运行 exiftool 用于 c:\EXIF 文件夹中的所有图像。
请务必将 exiftool 添加到您的路径
问题: 从 android 工作室导出我的应用程序时出现此错误:
libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
互联网上的有效答案:
It's metadata added by tools like Photoshop that isn't even honored by Android. Strip it.
brew install exiftool find . -path 'src/main/res/' -name '*.png' -exec exiftool -overwrite_original -all= {} \;
provided by Jake Wharton
但是
我不知道 brew 是什么以及在哪里编写这个脚本。
请告诉我在哪里写脚本。
我有一个项目有这些类似的警告,我想解决它们。 据我了解,在这种情况下,Brew 是一些 Linux 发行版的包管理器,而 exiftool 是一种带有控制台前端的图像处理器,它将从图像中剥离元数据。在这种情况下,他们 运行 将其放在 res 文件夹内扩展名为 *.png 的文件上。 可以在 Windows 此处 http://www.sno.phy.queensu.ca/~phil/exiftool/ 找到相同(或等效)的工具 我也很确定你可以使用 Link 做同样的事情 并可能使用任何其他工具甚至 Photoshop 从 png 文件中删除此元数据。 我个人正在为此使用 http://pnggauntlet.com/,但请记住,它还会对 png 进行其他优化。
此外,如果您想要控制台方法,这里有一种方法可以使用 Windows
上的 exiftool 从单个图像中剥离元数据exiftool -all= C:\EXIF\dot_green.png
我仍在研究如何在整个文件夹中 运行 它,但如果我找到了也会添加它。
更新: 这可能不是最好的方法,但它有效: 将其放入 bat 文件
for /f %%f in ('dir /b c:\EXIF') do exiftool -all= %%f
这将 运行 exiftool 用于 c:\EXIF 文件夹中的所有图像。 请务必将 exiftool 添加到您的路径