最近遇到个软件问题,某同事使用windows自带的图片查看器浏览一部分图片时提示“无法显示图片,因为计算机上的可用内存可能不足”。人一旦习惯了某种东西,要改变还真难,习惯的力量太伟大了。扯远了,这个问题点解?
P1.windows图片查看器打开图片提示“无法显示图片,因为计算机上的可用内存可能不足”
解决:
修改本地计算机上windows颜色系统默认值为“Agfa:Swoop Standard”即可。具体操作为:打开控制面板-小图标-颜色管理-高级-设备配置文件(D)。详细见下图2:
P2.通过控制面板修改本地计算机windows颜色系统默认值
附:
原因分析:
提示内存不足时,查看电脑实际内存占用率其实是非常低的,绝非报错信息所说的“内存可能不足”。这个问题的根源可以追溯到windows初创阶段。
在windows早期,微软、惠普主导制定出了一个标准色彩空间,意在让显示器、数位相机、扫描仪、投影仪等各种计算机外部设备与应用软件对于色彩有一个共通的语言,这个标准色彩空间就是sRGB。与此对应的,由Adobe公司为代表的纸质印刷和传媒行业于1988年推出Adobe RGB色彩空间,这个色彩空间非常适合出版、商业打印、艺术创作等需要更广色域的专业绘图师和摄影师,或者在拍摄时不确定摄影作品用途,而需要长期保存影像的情况。
色彩空间/色域空间没有好坏之分,但是它们涵盖的色彩范围及丰富程度还是可以对比的,它们的关系是sRGB<Adobe RGB<LAB,见下图3。
P3.sRGB与Adobe RGB色域范围对比
Photoshop日渐兴起,和新的图片格式及编码技术的不断涌现,现在网络上流传的一些图片其色域并非都是基于sRGB标准的,这就会导致默认只支持sRGB的图片浏览器,比如windows图片查看器,无法识别非sRGB色域的图片数据,最后干脆报错了事。不得不说,内存和这事没有一毛线关系,纯纯的背锅侠~