2010-09-08 53 views
1

我的網站使用PNG作爲過渡背景。 Here是Mac上的Firefox上的網站,here與Linux上的Firefox上的網站相同。爲什麼這個PNG在Linux上顯示錯誤?

正如您所看到的,PNG背景在Linux上顯示爲暗綠色。這是由於所描述的伽馬校正問題here?我怎麼解決這個問題?我嘗試過使用JPG和BMP,但是圖像總是在所有平臺上以暗淡的綠色顯示。我想要一直顯示在Mac屏幕截圖中充滿活力的綠色。這僅僅是不可能的嗎?

回答

3

似乎對我來說更像是一個MAC問題,它在Linux下在Firefox,Chrome和Opera中呈現相同的效果。

圖像的最後一個顏色是#6f9f00(在GIMP中載入,沒有顏色設定檔了),而背景色是#5FA700,這個版本的其實是沒有價值的。此外,您在MacOSX下采用的屏幕截圖還附帶了一個顏色配置文件,Firefox和GIMP都將它與您在Linux下采用的配置完全相同。

另請注意,在Mac上,default Gamma is higher然後在Windows/Linux上,這可能解釋爲背景綠色在其他系統上看起來「無趣」,而實際上它在系統上簡單明亮。

所以我的猜測是,Safari對圖像應用伽馬校正,而不是背景顏色,因此圖像的顯示方式與在其他系統上顯示的方式相同,儘管Mac上的gamma值較高,但背景顏色沒有被「修正」,因此在非Mac上顯示它是真實的值,在這種情況下,它只是遠離圖像的實際值。

那麼,如何解決它?
確保使用#6f9f00作爲網站的背景顏色並進行調整,並檢查圖像編輯應用程序的顏色配置文件設置(我想您使用的是Photoshop),以確保在PNG上沒有配置文件圖片。

PS:謝謝蘋果,他們爲您提供比平常更明亮的顏色:O

+0

使用GIMP。經過一番四處張望,我沒有看到任何色彩配置文件,所以我只是將它保存爲JPG格式,並適當地改變了背景色。工作得不錯。 – 2010-09-09 06:38:42

+0

要更改GIMP中的顏色配置文件:圖像 - >模式 - >指定顏色配置文件 – 2011-05-17 10:56:51