我正在打开这样的图像:
eog -f testImage.png
图像恰好为1920x1080像素,因此当视频输出的分辨率设置为1600x900(相同的高宽比)时,图像将缩放并适合屏幕。
这不是我想要的。
根据eog命令的-help参数,没有参数指定不得缩放图像。但是,该帮助意味着'gtk'可能有更多选项可供选择:
GTK +选项:
--class=CLASS Program class as used by the window manager
--name=NAME Program name as used by the window manager
--display=DISPLAY X display to use
--gdk-debug=FLAGS GDK debugging flags to set
--gdk-no-debug=FLAGS GDK debugging flags to unset
--gtk-module=MODULES Load additional GTK+ modules
--g-fatal-warnings Make all warnings fatal
--gtk-debug=FLAGS GTK+ debugging flags to set
--gtk-no-debug=FLAGS GTK+ debugging flags to unset
在gnome wiki上,我找到了关于GTKImageView类的API的信息:
GTK_IMAGE_VIEW_ZOOM_MODE_ORIGINAL:小部件的最小尺寸为 图片的大小。图片无法缩放。
但是我不知道如何合并这些资源并获得想要的结果。
所以我想问问是否有人可以指出我应该如何将此信息传递给eog,以便在全屏打开图像时不会缩放图像。
提前谢谢!