Colors
如何判斷圖像是否包含特定顏色?
是否有命令行工具可以告訴我圖像是否包含特定顏色?例如,如果它包含
#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 ...
您將需要過濾所需的顏色。