Image 为什么这个PNG在Linux上颜色不正确?

Image 为什么这个PNG在Linux上颜色不正确?,image,png,gamma,Image,Png,Gamma,我的网站使用PNG作为过渡背景。是Mac上Firefox上的站点,与Linux上Firefox上的站点相同 如您所见,在Linux上,PNG背景显示为更暗的绿色。这是由于所述伽马校正问题造成的吗?我怎样才能解决这个问题?我尝试过使用JPG和BMP,但是图像在所有平台上总是以暗绿色显示。我希望始终显示Mac屏幕截图中充满活力的绿色。这是不可能的吗?对我来说,这更像是MAC的问题,它在Linux下的Firefox、Chrome和Opera中呈现出相同的效果 图像的最后一种颜色是#6f9f00(加载在

我的网站使用PNG作为过渡背景。是Mac上Firefox上的站点,与Linux上Firefox上的站点相同


如您所见,在Linux上,PNG背景显示为更暗的绿色。这是由于所述伽马校正问题造成的吗?我怎样才能解决这个问题?我尝试过使用JPG和BMP,但是图像在所有平台上总是以暗绿色显示。我希望始终显示Mac屏幕截图中充满活力的绿色。这是不可能的吗?

对我来说,这更像是MAC的问题,它在Linux下的Firefox、Chrome和Opera中呈现出相同的效果

图像的最后一种颜色是
#6f9f00
(加载在GIMP中,上面没有颜色配置文件),而背景颜色是
#5FA700
,这是waaaay off。另外,您在MacOSX下拍摄的屏幕截图附带了一个颜色配置文件,Firefox和GIMP都将其渲染为与您在Linux下拍摄的完全相同

还要注意的是,在Mac电脑上,然后在windows/linux上,这可能会解释为什么在其他系统上背景绿色看起来“沉闷”,而实际上在您的系统上背景绿色更亮

所以我猜Safari会对图像进行gamma校正,但不会对背景色进行校正,因此图像的显示方式与在其他系统上的显示方式相同,尽管Mac上的gamma值较高,但背景色不会“校正”,因此会在非Mac上显示其真实值,在这种情况下,与图像的实际值相差很远

那么,如何修复它呢?
确保使用
#6f9f00
作为站点的背景色并进行调整,然后检查图像编辑应用程序(我想您使用的是Photoshop)的颜色配置文件设置,以确保PNG图像上没有配置文件


PS:感谢苹果,他们使用GIMP为您提供了比平常更明亮的颜色:O

。环顾四周后,我没有看到任何颜色配置文件,所以我只是将其保存为jpg,并适当地更改了背景色。工作很好。要在GIMP中更改颜色配置文件,请执行以下操作:图像->模式->指定颜色配置文件