如何以二进制流形式显示图像?

如何以二进制流形式显示图像?

我想显示从curl命令接收到的图像。例如,我想使用 Eye of Gnome 来显示它。我怎样才能做到这一点?

就像是:

curl https://example.com/image.png --output - | eog

我想直接显示它,而不是先将其保存在磁盘上。

有没有办法做到这一点?

答案1

您可以使用 ImageMagicksdisplay来实现:

curl https://example.com/image.png --output - | display

如果您使用 X11(或使用 XWayland),feh也支持此功能:

curl https://example.com/image.png --output - | feh --scale-down -  

另外,我认为 KDEgwenview可以做到:

curl https://example.com/image.png --output - | gwenview /dev/stdin

相关内容