首页 > 解决方案 > 管道图像流到识别命令

问题描述

我试图在图像中找到唯一数量的颜色,并且遇到了在命令行中使用的 ImageMagick 的识别工具。

identify -unique-colors sunset.png

这在我的测试中效果很好,与其他工具相比,它给了我更准确的结果。

我的问题是我想将其合并到脚本中以检查未写入硬盘驱动器的图像的图像。是否可以将数据流通过管道传输到命令中?就像是:

echo xxx | identify -unique-colors

标签: imagemagick

解决方案


我想我已经理解了你的用例。实际上,您想使用 PHP 执行此操作:

cat IMAGE.PNG | magick - -unique-colors txt:

或者

cat IMAGE.JPG | magick - -unique-colors txt:

-告诉ImageMagick从它的stdin.


推荐阅读