【发布时间】:2022-01-19 06:02:10
【问题描述】:
我们有.NET Core 应用程序,它托管在基于 Linux 的 Docker 容器下。 System.Drawing 库在这里不起作用,所以我们需要使用命令 apt-get install -y --no-install-recommends libgdiplus libc6-dev 安装 libpng。
它解决了图像问题,但我们可以在 CloudWatch 中看到很多警告,例如 libpng warning: iCCP: known incorrect sRGB profile。我们还尝试设置 LogLevel "System.Drawing": "Error" 但没有运气。
有什么办法可以完全避免这些消息?
【问题讨论】:
-
我相信如果 png 将 srgb 配置文件分配给黑白或灰度图像,就会发生这种情况。
-
@fmw42 用户可以自己上传任何文件,所以这不受我们控制。
-
我的评论并不是为了解决问题,而只是对您收到此消息的原因的一种可能解释..
标签: linux docker asp.net-core rgb libpng