画像に特定の色が含まれているかどうかを示すコマンドラインツールはありますか?たとえば、#ff0000
?
答え1
あなたはそれを使用することができますイメージマジック使用コマンド:
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
...
そして、必要な色をフィルタリングする必要があります。