我已阅读 feh 手册,但找不到命令行选项来更改窗口大小以适合当前图像大小:
$ qrencode -o- https://youtu.be/JrLYOJqe22U | feh --zoom 300 -
你能帮助我吗 ?
答案1
默认情况下,feh 会将窗口大小设置为输入图像的分辨率。您可以通过增加 qrencode 中的模块大小来进行快速测试,-s
这会增加 QR 码图像的大小:
$ qrencode -o- https://youtu.be/JrLYOJqe22U | feh -
与
$ qrencode -s5 -o- https://youtu.be/JrLYOJqe22U | feh -
如果您想要固定的窗口大小,您可以设置 feh 来执行此操作,-g
并使其缩放图像以适合窗口--auto-zoom
并--scale-down
$ qrencode -o- https://youtu.be/JrLYOJqe22U | feh --auto-zoom --scale-down -g 600x600 -
您会注意到缩放会导致二维码模糊,因此即使缩放,增大模块大小也会使图像更清晰:
$ qrencode -s20 -o- https://youtu.be/JrLYOJqe22U | feh --auto-zoom --scale-down -g 600x600 -
长话短说
使用-g {resolution}
,--auto-zoom
和--scale-down
feh 来设置图像所需的窗口大小,它将缩放以适合。