こういう画像から
こういう画像を作りたい時。
background=$(convert input.png -format %c histogram:info:- | sort -rn | head -n 1 | xargs echo | cut -f 2 -d' ') convert input.png -fuzz 10% -transparent rgb$background tmp1.png convert tmp1.png -fill 'rgb(0,255,0)' -colorize 100 -background 'rgb(0,0,255)' -alpha remove output.png
再頻出な色を取ってきて、
その色を一回透明にしちゃって、
その後、色があるところを塗りつぶし、背景を特定の1色にする。