我遇到了一种奇怪的行为,Chromium(版本 61.0)和 Firefox(版本 54.0)似乎默认都会放大,而其他应用程序则不会。例如,这里我在网络浏览器中打开相同的 png 图像文件,菲赫图像查看器:
如上所示,Web 浏览器中的图像(插入到 GitHubREADME.md
文件中)被拉伸。然而,Chromium 和 Firefox 中的缩放设置都是 100%,即不放大或缩小。当我使用 Web 开发人员工具检查此图像时,分辨率是正确的:880x150px。我什至创建了一个新的 Firefox 配置文件(firefox -p test
)并在该配置文件下启动 Firefox --safe-mode
,但这没有帮助。
xrandr
输出如下所示:
$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 16384 x 16384
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 610mm x 350mm
3840x2160 60.0*+
2560x1440 60.0
1920x1080 60.0 59.9
1680x1050 60.0
1600x900 60.0
1440x900 59.9
1280x1024 75.0 60.0
1280x800 59.8
1280x720 60.0
1152x864 75.0
1024x768 75.0 70.1 60.0
800x600 75.0 72.2 60.3 56.2
640x480 75.0 72.8 59.9
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
$
当我使用笔记本电脑(Chromium 63.0 和 1920x1080px 分辨率)检查同一 GitHub 页面时,该图像不会拉伸。
什么可能导致这种行为?
答案1
这种行为通常被编码到浏览器中。我不知道Chromium,但是Firefox提供了browser.enable_automatic_image_resizing
可以通过about:config
页面配置的变量。