【问题标题】:iccp:Not recognizing known sRGB profile that has been editediccp:无法识别已编辑的已知 sRGB 配置文件
【发布时间】:2015-02-08 07:41:24
【问题描述】:

我的 Xamarin 跨平台 PCL 项目中不断出现以下警告:

iccp:无法识别已编辑的已知 sRGB 配置文件

我该怎么办?

【问题讨论】:

标签: android xamarin cross-platform srgb


【解决方案1】:

如果你安装了 image magick http://www.imagemagick.org/script/command-line-processing.php

找到 . -name "*.png" -print -exec 转换 "{}" "{}" ";"

清理文件,并在此过程中使它们变小。

【讨论】:

  • 你就是这样插入的吗?比如说我的文件名是“image”我会插入终端(下载imagemagick后)“image.png”-print-exec convert“{}”“{}”“;”就这样?还是还有更多工作要做? (原谅我的菜鸟)
  • 命令find . -name "*.png" -print -exec convert "{}" "{}" ";" 作用于整个文件夹和子文件夹,而convert image.png image.png 只作用于image.pngfind 查找带有 -name = *.png-prints 和 -executes 的命令 convert 及其结果 ({}) 作为参数两次。
【解决方案2】:

我在使用 Android Studio 时遇到了同样的问题。只需清理项目,它应该可以工作。

【讨论】:

    【解决方案3】:

    我找到了可能有帮助的解决方法。

    我下载了 ImageOptim 软件:https://imageoptim.com/(免费)

    然后转到文件夹 Xamarin/Android.Support.v7.AppCompat/21.0.3/embedded 并将图像拖到 imageoptim 中,它删除了元数据。

    这已经解决了。

    【讨论】:

      【解决方案4】:

      此警告是由于图像文件中存在不需要的字节或元数据。 这主要是由于Android SDK内部libpng的更新引起的。

      尝试使用这些工具从相应图像中删除元数据:

      ImageOptim

      ImageMagick

      Trimage

      【讨论】:

        【解决方案5】:

        有同样的问题。尝试删除并重新添加控制台中显示的相同图像 another 文件的名称无效(名称中带有“-”)。修复其他文件的名称,解决了我的问题。

        【讨论】:

          【解决方案6】:

          由于大多数答案都是针对 Linux 的,这里是一个 windows 解决方案:

          下载 ImageMagick 并在 cmd 中运行以下命令:

          magick mogrify -format png *.png
          

          它会将您所在文件夹中的所有png转换为png而不会出现问题。

          【讨论】:

            【解决方案7】:

            解决我的问题的方法是删除可疑的一张图片(它的尺寸很大,并且已存储在我的应用模块的所有可绘制文件夹中。)

            我已尝试通过更改 构建工具删除 AppCompat 库

            还可以通过双击 drawable 文件夹中的图像来检查是否有任何图像未在 Android 编辑器中打开。 p>

            如果出现此加载问题,则意味着您必须从所有文件夹中删除该图像,并在重命名同一图像后尝试重新添加

            如果可以帮助您,或者有一个可接受的答案可用。

            https://stackoverflow.com/a/31497159

            这将帮助您以所有必要的方式优化您的形象。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2015-10-08
              • 2016-05-01
              • 1970-01-01
              • 2014-05-09
              • 2018-11-28
              • 1970-01-01
              相关资源
              最近更新 更多