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

xtr*_*var 3 linux command-line imagemagick conversion

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

显而易见的答案是“创建一个临时文件并创建它”,但我不希望遇到麻烦。

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

Wan*_*gic 5

在 ImageMagick 中,convert如果您指定输出文件名,-则它会输出到标准输出。所以像convert myimage.jpg -resize 50% - | do-something-with-resized-image.

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

另一种选择是查看netpbm

  • 这正是我正在寻找的。似乎 convert 脱离了文件名 - 我将如何指定输出类型? (2认同)