将图像流通过管道传输到识别命令

Pipe Image Stream into Identify Command

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

identify -unique-colors sunset.png

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

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

echo xxx | identify -unique-colors

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

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

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

- 告诉 ImageMagick 从它的 stdin.

中读取