Paintgraphic用線画抽出レコーダを配布

趣味でイラストを描いてCG着色する時に役に立つであろう、Paintgraphic用線画抽出レコーダを作ってみました。UKM形式のファイルです。

スキャナで取り込んだ画像をPaingraphicで線以外の部分を透明にするには、
画像全体を【選択範囲】→【全て選択】で選択し、 【編集】→【コピー】、【新規ドキュメントへ張り付け】
新規ドキュメントに新規レイヤを用意して黒く塗りつぶし、
クイックマスクをONにしてから【編集】→【貼り付け】 クイックマスクを解除してDeleteキーを押せば主線以外が透明になります。

これらの動作を2つにわけて「レコーダブック」に記録し、レコーダファイルを作成しました。

1つは「主線を抽出する画像選択」ともう一つは「クイックマスク(主線2)」という動作です。

「主線を抽出する画像選択」の内容

画像全体を【選択範囲】→【全て選択】で選択し、 【編集】→【コピー】、【新規ドキュメントへ張り付け】 新規ドキュメントに新規レイヤを用意(ここでいったん停止)

用意された新規レイヤーを主線に使用したい色で塗りつぶします。

それからレコーダブックの「クイックマスク(主線2)」を実行します。

「クイックマスク(主線2)」の内容

クイックマスクを押してから【編集】→【貼り付け】
クイックマスクを解除してDeleteキーを押す

このレコーダファイルはこのページからダウンロードできます。lzh形式で圧縮してあります。

主線抽出レコーダファイルをダウンロード(1KB)

Paintgraphic用線画抽出レコーダを作ってみました。UKM形式のファイルです。

使い方

  1. まず、Lhacaなどでclear_bg.lzhを解凍します。すると、clear_bgというフォルダの中にclear_bg.ukmというファイルが入っているはず。
  2. Paintgraphicを起動してレコーダブックを表示、【レコーダブック】→【読み込み】 をクリック、clear_bg.ukmを指定する。

Paintgraphicの「レコーダブック」はおそらく、Photoshopの「アクション」とよく似たものだと思われます。
clear_bg.ukmはどのような動作を記録しているかというと、 「主線を抽出する画像選択」と「クイックマスク(主線2)」という動作です。

Photoshop用の線画抽出用プラグイン紹介

Photoshopで主線以外を透明にするフィルタ・プラグインは以下のサイトでダウンロードできます。

MuRaの汎用Photoshopフィルタ・プラグインD Ver.1.0

おまけ:画像と文章でプロセスを説明する
クイックマスクを利用してPaintgraphicで線画を抽出し、背景を透明にする方法

クイックマスクを利用して線画を抽出し、背景を透明にする手順を説明します。

線画を抽出する画像選択

スキャナで取り込んだ線画

スキャナで取り込んだ線画。私はモノクロ2階調、300dpiで取り込んでいます。取り込んだあと、画像中のゴミを消しゴムツールなどで消し、それからRGBモードに変更します。

すべてを選択する

【選択範囲】→【すべてを選択】を選ぶ。

すべて選択された状態のドキュメント

すべて選択された状態のドキュメントです。

すべて選択したうえで、コピーする

すべて選択したうえで、【編集】 →【コピー】でコピーします。

コピーしたあと、新規ドキュメントへはりつける

コピーしたあと、【編集】 →【新規ドキュメントへ貼り付け】を選びます。新しいドキュメントにさきほど選択した画像が貼り付けられます。

コピーしたものを新規ドキュメントに貼り付けた状態
新規ドキュメントに新規レイヤーを作成する(レイヤーブック)

新規ドキュメントの上に新規レイヤーを作成します。

ここで一休みです。線には何色を使うか、考えます。
そして、さっき用意した新規レイヤーを線に使いたい色で塗りつぶします。

新たに作成したレイヤーを線に使いたい色で塗りつぶす

クイックマスクを利用する

さて、ここから塗りつぶしたレイヤーに線画を貼り付けます。

クイックマスクをONにしたときのメニューバーのボタン

まず、クイックマスクをONにします。
クイックマスクをONにした状態で、【編集】→【貼り付け】します。

貼り付けを選択した状態

クイックマスクをONにしたまま貼り付けると、線が浮かび上がって見えます。

クイックマスクモードのままでコピーしたものを貼り付ける

ここでクイックマスクモードをOFFにします。

クイックマスクを解除したときのメニューバーのボタン

すると、さきほど浮かび上がった画像が点線の選択範囲に変わります。

クイックマスクモードを解除したときのドキュメント

ここで、Deleteキーを押します。

 Deleteキーを押して線画以外の部分を削除
選択範囲を解除した状態

選択範囲を解除します。

下のレイヤーを削除します。

下のレイヤーを削除、透明部分がはっきりする

これで、線画以外の部分が透明になりました。
PhotoshopやPhotoshop 5.0 LEでもほとんど同じ方法で線画を抽出できます。
当サイトでもPhotoshop 5.0 LEを使った線画抽出の方法をメモしたものを公開しています。

Photoshop Elementsバージョン1,2はデフォルトではクイックマスクが使えないのでこの方法は使えませんが、Photoshop Elements機能補完というフリープラグインが公開されているので、それを使えばこの方法で線画を抽出することができるでしょう。

Elements機能補完は以下のサイトを通じてダウンロードできます。

http://www.vector.co.jp/soft/win95/art/se218844.html

もしくは、Photoshopで主線以外を透明にするフィルタ・プラグインは以下のサイトでダウンロードできます。機能限定版でも使えるはずです。ちなみにPaintgraphicはPhotoshop用のフィルタプラグインをいくつか使えるのですが、このフィルタは使えませんでした。

MuRaの汎用Photoshopフィルタ・プラグインD Ver.1.0

追記:クイックマスクを使った方法の弱点およびその他の線画抽出の方法

このページで紹介したクイックマスクを利用する方法の弱点は、画像をコピーするため、ある一定の大きさ以上の画像になると、この方法が使えないということです。(どうもPaintgraphicは2000ピクセル四方以上の画像をコピーすることができないらしい。)

線画を抽出する方法は、このページで紹介したクイックマスクを利用する方法のほかに、
【フィルタ】→【色調補正】→【色相を変換】で色→透明を選択、透明にしたい色をスポイトでクリック
という方法でもできます。
ほかには表示マスクチャネルを使っても線画抽出ができます。ヒントは、「表示マスクチャネルでは、明度を透明度として表現する」ということです。
(線画だけのレイヤが「なぜ」作成できるのかについては、線画だけのレイヤの作り方:Piro的CG講座を参照。)

カラーイラストを単色化して背景に入れた例

クイックマスクを利用する方法は、PaintgraphicでもPhotoshopでもできます。

背景に使うカラー画像

カラーイラスト

クイックマスクを使って単色化した画像を背景に

カラーイラストを単色化して背景に入れてみた図

注意

最終更新日:2004年12月23日

Webmaster Yuri

[PR]口が臭う人の共通点…:臭いが見える対策は?