将命令行中的图像转换为控制台流

将命令行中的图像转换为控制台流

我正在寻找类似 ImageMagick 的“转换”但输出到控制台的东西。

显而易见的答案是“创建一个临时文件并对其进行 cat 处理”,但我不想这么麻烦。

是否有任何 Linux 实用程序可以执行此操作?

答案1

在 ImageMagick 中,convert如果您将输出文件名指定为,-则它会输出到 stdout。因此类似于convert myimage.jpg -resize 50% - | do-something-with-resized-image

要指定输出类型应与输入类型不同,请在破折号前面加上类型:。例如:convert myimage.jpg png:- | do-something-with-my-png

另一种选择是研究网络结构

相关内容