使用 CLI 中的 feh 更改窗口大小以适合当前图像大小

使用 CLI 中的 feh 更改窗口大小以适合当前图像大小

我已阅读 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-downfeh 来设置图像所需的窗口大小,它将缩放以适合。

相关内容