如何在Rack中通过管道传输来自外部进程的输出

时间:2018-07-05 22:36:10

标签: ruby rack

简而言之,我想制作一个即时缩略图脚本。我要做的就是在现有图像文件上运行ImageMagick并将输出通过管道传递回Web客户端。我不知道怎么弄清楚语法。

我已经知道ImageMagick命令:

/usr/bin/convert /path/to/my/image.png -resize 64x64 -

轻松自在。现在,如果该命令在Rack应用程序的call()方法中运行,我将返回什么以输出生成的图像?

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解。您的Imagemagick命令行是否有效?如果没有,请尝试

/usr/bin/convert /path/to/my/image.png -resize 64x64 PNG:-

对不起,我不认识Rack。