DOSEIの日記

技術メモ+日常ログ

colorize

colorize は、 fill で指定した色を指定した比率で画像全体にアルファブレンドする。
各チャンネルごとに比率をわけることもできる。

値は、単位を省略すると % になるらしい。

$ convert in.png -fill red -colorize 50% out.png   # 全体に赤みが付く
$ convert in.png -fill white -colorize 50% out.png   # 全体が白っぽくなる
$ convert in.png -fill black -colorize 50% out.png   # 全体が暗くなる
$ convert in.png -fill gray50 -colorize 70% out.png   # スモークのかかったようになる
$ convert in.png -fill red -colorize 0,100,100 out.png   # B,G が 0 になる