為什麼這個 PNG 在 Firefox 和 Chrome 中的顯示不同?

為什麼這個 PNG 在 Firefox 和 Chrome 中的顯示不同?

這是圖像:

辣椒壞了

該圖像沒有 gAMA 區塊或顏色配置檔案。我嘗試刪除 sRGB 區塊,但無法使用pngcrushpngfix

儘管如此,圖片在 Firefox 和 Chrome 中的顯示方式有所不同(或 Chromium,因為這就是我所擁有的)。 Chromium 中的影像更加明亮,這與 feh 和 nomacs 等離線影像檢視器顯示的內容相符。我傾向於認為 Firefox 在這一點上是錯誤的,但我不確定。更重要的是,我怎樣才能產生顯示相同內容的圖像?

我能找到的關於 PNG 在瀏覽器中以不同方式顯示的唯一相關資訊都非常古老。最相關的問題可能是這個。但在 Chromium 和 Firefox 中我都看到了梨,儘管背景略有不同。在 nomacs 和 feh 中我看到了蘋果。

答案1

我想到了。在 Firefox 中,我在設定中將更改為 ,layout.css.devPixelsPerPx因為我發現預設值太小。在 Chromium 中我沒有做過這樣的事情。1.2about:config

對於大多數影像來說這並不重要,但對於該影像來說卻很重要,因為即使它們彼此相鄰,像素值也非常不同,因此影像縮放會使事情變得混亂。您可以透過在任一瀏覽器中放大此頁面並查看圖像如何變化來親自查看這一點。

設定回固定事物layout.css.devPixelsPerPx的預設值。-1.0

相關內容