ハーフトーン化について

スクリプトを使ったハーフトーン化の説明です。

te400.png

フォトショップやアズペインターの フィルタ→ピクセレート→ハーフトーン みたいなものですね。
「加工」は公式でついているスクリプトです。
「トーン」は明るさや暗さを変換してトーン化スクリプト
「レイヤーマスク」はレイヤーマスク関連スクリプト
上記からDLしてください。

それぞれ特徴があります。

「加工」 斜めライン
・ブラシ設定反映
・描画の濃淡で筆圧に変換し、筆圧で描画サイズを変更している
・前述の理由で、筆圧のサイズをなしにすると薄い部分が細くならない
・2,1、4,1、8,2というのはサイズ幅。これより大きいサイズ幅にするときは直接ファイルを弄る必要がある

「トーン」 網点
・ブラシ設定反映。だが、色は黒か白の固定
・描画の濃淡で筆圧に変換し、筆圧で描画サイズを変更している
・前述の理由で、筆圧のサイズをなしにすると薄い部分が小さい点にならない
・幅はレイヤーに数値を書き込む
・描画の不透明度が下がっていると、ハーフトーン化の描画後に同じように不透明度が下がる

「レイヤーマスク」 網点
・ブラシ設定、一部反映
・「加工」「トーン」と違って、ブラシサイズと筆圧設定は無関係
・幅は「格子」で設定する
・「格子吸着」の数値を濃度としているので、例えば黒RGB0.0.0でも、格子吸着50なら、グレーRGB128.128.128として変換される

3種とも、アンチエイリアスなしのブラシ設定にすれば2値化向けになりますが、滑らかなグラデーションにするのは難しそうです。
キャンバスに表示されてあるもので描画判定されます。アクティブレイヤーのみ表示(ショートカット「N」)にしてからスクリプトを実行してください。
キャンバスが大きければ大きいほど、描画の幅が小さければ小さいほど描画反映までに時間がかかります。
ブラシ画像が反映されるので、以下のようなことも可能です。

star.png

2011d.png
2011d.zip psdダウンロード

「ト−ン」だと、ブラシ画像「長方形」でもクロスになりました。
設定は以下

■×
b.bitmap_file=長方形
b.bitmap_folder=|b.n1=76.5070633565833|b.n10=1|b.n100=|b.n11=1
b.n12=1|b.n13=0|b.n14=256|b.n15=1|b.n16=1
b.n17=0|b.n18=0|b.n2=256|b.n201=0 51 2619 1996 4096 4096|b.n202=
b.n203=|b.n204=0 0 4096 0|b.n205=0 0 4096 0|b.n21=1|b.n22=1
b.n23=0|b.n24=0|b.n25=3|b.n26=100|b.n27=0
b.n28=0|b.n29=0|b.n3=11.7965451744607|b.n30=0|b.n31=45
b.n32=90|b.n33=0|b.n34=1|b.n35=0|b.n36=1
b.n37=4|b.n38=140|b.n39=0|b.n4=0|b.n40=0
b.n41=0|b.n42=1|b.n43=0|b.n44=1|b.n45=0
b.n46=0|b.n48=256|b.n49=0|b.n5=0|b.n50=0
b.n51=256|b.n52=0|b.n53=0|b.n54=0|b.n55=0
b.n6=0|b.n8=通常|b.texture_file=|b.texture_folder=


freemaniaさんのブラシ画像「長方形」を使用しています。
初期セットだと、
「brush_bitmap」フォルダ内の「freemania」フォルダ、「追加用」の中に入ってるので、「freemania」フォルダの階層内に入れ直すと使えるようになります。

白い縦のラインは、ストライプ・ボーダー・スラッシュスクリプトを使用しています。
クレヨン_固 で、描画色を白にして使うとこんな感じに。

kkk.png


スクリプトは、違うスクリプトファイルを続けて読み込むとエラーが出やすいようです。
「トーン」の中の「まっすぐ」や「ナナメ」などを何度使っても大丈夫なのですが、「トーン」を使ってから「加工」を使おうとしても動かなかったり。
A function with the same name and parameters already exist
スクリプトの作成中、あれこれ試しているとこのエラー文がよく出ます。(npaint_script2013_0103.zip 現在)
必ずしもエラーがでるわけではありませんし、スクリプトが効かないだけで保存は大抵可能ですが、色々なスクリプトを使うときは念の為保存しておくとよいと思います。


posted by むらせ at 2013年02月07日 15:43 | スクリプト紹介 | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。