LoginSignup
0
5

More than 5 years have passed since last update.

ImageMagick > 大半を占める色を透明色にする > RGB値の確認 / 透明色に変換

Last updated at Posted at 2016-11-11
動作確認
CentOS 6.8
Version: ImageMagick 6.7.2-7 2016-06-16 Q16 http://www.imagemagick.org

画像を含むpsファイルがある。それを以下のpngにしたい。

  • 大半を占める色を透明色に
  • pngに変換

やってみた。

大半を占める色のRGB値を確認

処理対象のpsファイルを簡易な名前にするためsymbolic linkを作成。

$ ln -fs 93179504c69857ff4f83.ps LN.ps

大半を占める色のチェックは以下で実行済 http://qiita.com/7of9/items/901b55c3043ac594947c

$ convert LN.ps -format %c histogram:info: | sort -n
...
       927: (30583,30583,30583,65535) #777777777777 rgba(119,119,119,1)
      1098: ( 2570,43690,65535,65535) #0A0AAAAAFFFF rgba(10,170,255,1)
     58832: ( 3084, 6168,63993,65535) #0C0C1818F9F9 rgba(12,24,249,1)
    193104: (65535,65535,65535,    0) #FFFFFFFFFFFF0000 rgba(255,255,255,0)
    219918: (65535,65535,65535,65535) #FFFFFFFFFFFF white

whiteの次に多い色はrgb(12,24,249,1)と分かった。

透明色にする

参考 http://yamaguchi-1024.hatenablog.com/entry/2015/11/15/164011
(情報感謝です)。

$ convert -transparent "rgb(12,24,249)" LN.ps tmp.png

$eog tmp.pngにて該当部分がチェッカーフラッグ(市松模様)になっていれば透明化成功。

0
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
5