我的网站使用PNG进行过渡背景。 这里 是Mac上的Firefox上的网站吗? 这里 是Linux上Firefox上的同一站点。

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

有帮助吗?

解决方案

对我来说,似乎更像是Mac问题,它在Linux下的Firefox,Chrome和Opera中也是如此。

图像的最后颜色是 #6f9f00(加载gimp,上面没有颜色配置文件),而背景颜色为 #5FA700 这是Waaaay。同样,您在MacOSX下拍摄的屏幕截图也附有一个颜色配置文件,Firefox和Gimp都与您在Linux下拍摄的截图完全相同。

另请注意,在Macs上 默认伽玛更高 然后在Windows/Linux上,这可能解释了背景绿色在其他系统上看起来“暗淡”,而实际上它在系统上的简单明亮。

因此,我的猜测是,Safari将伽马校正应用于图像,但不适用于背景颜色,因此,尽管Mac上的伽马值更高,但图像的显示方式与其他系统上的显示方式相同,但背景颜色为没有“校正”,因此显示了它对非MAC的实际价值,在这种情况下,它与图像的实际值相距不足。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top