Jos*_*ill 10 colors color-management eog
当我打开一个图像文件时,eog它显示了错误的颜色。
这是问题的屏幕截图:

这是暂时修复的问题的屏幕截图:

通过使用
xprop -root -remove _ICC_PROFILE
Run Code Online (Sandbox Code Playgroud)
我想知道的是有一种永久的方法可以解决问题,而不是每次打开eog.
它也发生在gthumb,但我通过取消选中“应用嵌入的颜色配置文件”按钮来修复它。
我没有足够的信息来确定,但我认为你的问题在于图像本身的颜色配置文件。如果是这种情况,那么我相当确定我有一个解决方案。
\n如果您有最新的 Ubuntu 发行版,那么您就拥有 ImageMagick。您可以通过在终端中输入单词 \xe2\x80\x9cconvert\xe2\x80\x9d 来检查它。如果您看到几个屏幕的使用信息,那么您就掌握了。如果没有,您可能需要在软件中心查找它。\n假设您有 ImageMagick,请打开终端,导航到图像文件所在的目录并键入:
Convert \xe2\x80\x9cfilename\xe2\x80\x9d \xe2\x80\x93colorspace RGB \xe2\x80\x9cnewfilename\xe2\x80\x9d\nRun Code Online (Sandbox Code Playgroud)\n\n其中 \xe2\x80\x9cfilename\xe2\x80\x9d 是图像的名称,\xe2\x80\x9cnewfilename\xe2\x80\x9d 是你想要调用的修改版本。\n现在尝试在 eog 中打开 \xe2\x80\x9cnewfilename\xe2\x80\x9d 并让我们知道会发生什么。
\n颜色管理似乎有问题。
就示例屏幕截图而言:了解原始文件是否包含颜色配置文件会很有帮助,也许创建者希望它看起来像这样。或者它位于与 sRGB 不同的色彩空间中。如果是由于其中之一导致,则转换为 sRGB 即可完成工作,但实际上会改变图像的颜色。这是我用 ImageMagick 转换扫描图像以校正扫描仪颜色的代码:
convert /path/to/inputfilename.tif -strip -profile /path/to/scannerprofile.icc -profile /path/to/sRGB.icc -strip /path/to/outputfilename.tif
Run Code Online (Sandbox Code Playgroud)
它告诉 ImageMagick 输入文件具有扫描仪配置文件的规格并将其转换为 sRGB。strip 命令删除所有元数据,以便输出文件不包含 sRGB 配置文件(因为 sRGB 是没有配置文件的文件的通常假设)。
如果涉及显示器,那么转换将无济于事。图像看起来仍然会有些不同,饱和度不足或饱和度过高,具体取决于显示器规格与文件色彩空间的差异程度。更不用说错误的显示器配置文件或软件错误......
| 归档时间: |
|
| 查看次数: |
1263 次 |
| 最近记录: |