이 PNG가 Firefox와 Chrome에서 다르게 표시되는 이유는 무엇입니까?

이 PNG가 Firefox와 Chrome에서 다르게 표시되는 이유는 무엇입니까?

이미지는 다음과 같습니다.

고추가 나쁘다

이 이미지에는 gAMA 청크나 색상 프로필이 없습니다. sRGB 청크를 제거하려고 시도했지만 pngcrush또는 pngfix.

그럼에도 불구하고 이 이미지는 Firefox와 Chrome(또는 Chromium이 제가 갖고 있는 것과 같습니다)에서 다르게 표시됩니다. Feh 및 nomacs와 같은 오프라인 이미지 뷰어가 표시하는 것과 일치하는 Chromium의 이미지가 훨씬 더 밝습니다. 나는 Firefox가 이것에 대해 틀렸다고 생각하는 경향이 있지만 확실하지 않습니다. 그리고 더 중요한 것은,동일한 내용을 표시하는 이미지를 어떻게 생성할 수 있나요?

브라우저에서 다르게 표시되는 PNG에 대해 내가 찾을 수 있는 유일한 관련 정보는 모두 매우 오래된 것입니다. 아마도 가장 관련성이 높은 질문은 다음과 같습니다.이 하나. 그러나 Chromium과 Firefox 모두 배경이 약간 다르지만 배가 보입니다. nomacs와 feh에서는 사과가 보입니다.

답변1

나는 그것을 알아. Firefox에서는 기본값이 너무 작다는 것을 알았기 때문에 설정 에서 layout.css.devPixelsPerPx을 변경했습니다 . Chromium에서는 그런 일을 하지 않았습니다.1.2about:config

대부분의 이미지에서는 문제가 되지 않지만 이 이미지에서는 픽셀 값이 서로 옆에 있을 때에도 매우 다르기 때문에 문제가 발생합니다. 따라서 이미지 크기 조정으로 인해 문제가 발생합니다. 어느 브라우저에서나 이 페이지를 확대하여 이미지가 어떻게 변하는지 직접 확인하실 수 있습니다.

layout.css.devPixelsPerPx고정된 것의 기본값으로 다시 설정합니다 -1.0.

관련 정보