Colors

如何判斷圖像是否包含特定顏色?

  • February 26, 2022

是否有命令行工具可以告訴我圖像是否包含特定顏色?例如,如果它包含#ff0000?

您可以將Imagemagick與命令一起使用:

convert  image.ext -colorspace RGB -format %c  -depth 8  histogram:info:-|grep -i '#ff000'

convert程序會將圖像轉換為 8 位、RGB(CMYK 圖像會給出假結果)並建構直方圖,其輸出如下:

...
      422: (  0,255,255) #00FFFF cyan
      126: ( 46,139, 87) #2E8B57 SeaGreen
...

您將需要過濾所需的顏色。

引用自:https://unix.stackexchange.com/questions/692175