1

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

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

4

1 回答 1

3

对我来说似乎更像是一个 MAC 问题,它在 Linux 下的 Firefox、Chrome 和 Opera 中呈现相同的情况。

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

另请注意,在 Mac 上,默认 Gamma 高于Windows/Linux,这可能解释了背景绿色在其他系统上对您来说看起来“沉闷”,而实际上在您的系统上更亮。

所以我的猜测是 Safari 对图像应用了伽玛校正,而不是对背景颜色,因此图像的显示方式与在其他系统上显示的方式相同,尽管 Mac 上的伽玛值更高,但背景颜色是没有“更正”,因此显示它在非 Mac 上的实际价值,在这种情况下,与图像的实际价值相差甚远。

那么,如何解决呢?
确保#6f9f00用作网站的背景颜色并进行调整,并检查图像编辑应用程序的颜色配置文件设置(我假设您使用的是 Photoshop)以确保 PNG 图像上没有配置文件。

PS:感谢 Apple 为您提供比平时更亮的颜色:O

于 2010-09-08T17:45:57.437 回答