はじめに

ハーフトーン化(halftone)プラグインは、グレイスケール画像、RGB画像、CMYK画像を 網点分解するPhotoshop用のプラグインです。

Photoshopの網点分解は画像全体のフォーマットを変換しますが、 このプラグインは、選択した範囲だけを網点分解します。 原稿の部分毎に線数や角度を変えて網点分解できるので、 漫画のトーン作業に使うのに便利だと思います。

インストール方法

halftone.8bfが32bit用、halftone64.8bfが64bit用のプラグインです。 既に他のプラグインをインストールしている人は、そのフォルダに放り込んでください。32bit用と64bit用は同じフォルダでも問題ありません

はじめてプラグインをインストールする人は、適当なフォルダを作り、そこにプラグインのファイルを放り込んでください。次に、Photoshopの[編集] - [環境設定] - [プラグイン]で開く設定画面の「追加のプラグインフォルダー」を、先ほどのフォルダに設定して、Photoshopを再起動してください。

インストールに成功すると、 [フィルタ] - [newfs(8) comic] - [ハーフトーン化...]という項目が追加されます。 また、[ヘルプ] - [プラグインについて] - [ハーフトーン化]という項目も表示されます。

インストールに失敗した際は、[ヘルプ] - [システム情報]の「読み込みに失敗したプラグイン」のところに、エラーの内容が表示されます。なんと表示されたか教えていただければ、対応ができるかもしれません。

アンインストール方法

インストールしたディレクトリからhalftone.8bf、halftone64.8bfを削除すれば 完全にアンインストールできます。

使用方法

このプラグインが使用できるのは、グレースケール、RGB、CMYK画像だけです。 希望のレイヤの希望の領域を選択したら、 [フィルタ]-[newfs(8) comics...]-[ハーフトーン化...]で起動します。

「ハーフトーン化」ダイアログが開いたら、希望の線数と角度を入力してください。 右側にあるボタンは、漫画で使うトーンの代表的な線数です。 数字を入力するかわりに、このボタンを押しても線数を入力できます。 なお、線数は1以上解像度未満(例えば600dpiの原稿なら、1〜600線)です。

背景以外のレイヤにこのプラグインを適用すると ダイアログに「白部分を不透明に」というチェックボックスが使用可能になります。 ここをチェックすると網点分解したトーンが白地に黒になります。 デフォルト(チェックなし)では透明地に黒です。

RGB画像やCMYK画像では「チャンネル毎に処理」にチェックを入れることで、 R,G,BまたはC,M,Y,Kそれぞれに網点分解します。 「チャンネル毎に処理」にチェックを入れないと、RGB画像ではGチャンネル、 CMYK画像ではKチャンネルのみを参照して全チャンネルを白黒に網点分解します。

あとは、Photoshopの他のフィルタと同様です。 アクションにも登録できるので、ファンクションキー1つで、 「55線網点分解」「60線網点分解」などが可能です。

プラグインに追加されないとき!

SDKにはMicrosoft Visual C++ 2008のランタイムライブラリが必要、と書いてありますが、なくても動くようです。 もし動作しない時は、 ランタイムライブラリをhttp://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=jaから入手してください。 (もし、URLが変更されていて見付からない場合は、マイクロソフトのダウンロードセンターから「Visual C++ 2008 再頒布可能パッケージ」で検索して探してください)

著作権・免責事項等

このプログラムは著作権を放棄しているわけではありません。 しかし、お金を取ったりはしませんし、 もちろん、このプラグインを使って作成した画像の利用には何の制限もありません。 <
無料または実費による配布は自由に行ってください。
このプログラムを使った受けたいかなる損害の賠償にも応じかねます。 (ちゃんと動くように期待して作っていますが...)
バグ、要望などありましたら、e-mail等で連絡ください。 できるだけ対処したいと思います。

おわりに

結城です。8年ぶりの改修で、最初のバージョンから16年目です。 ちょっと信じられない古さですね。 どういうアルゴリズムでハーフトーン化しているのかも、すでに忘れています。 高速化のためなのか、僕が書いた部分のソースコードは非常に小汚く、全体を読み直す気が全く起きませんでした、、、

もし何かおかしな所があったら連絡をください。

謝辞

PaintShop ProのグレイスケールモードでHalftoneが動かないという 上山さんからの報告が、ver1.7のRGB, CMYKモードへの対応のきっかけです。 上山さんにはその後もPaintShop Proでの動作を確認していただきました。 どうもありがとうございます。

さんいさんには64bit版対応の背中を押していただきました。 過去に一度挫折しているのに、重い腰を上げられたのは、さんいさんのおかげです。 どうもありがとうございます。

そして、プラグイン化をしてくれているhomyさん、いつもありがとうございます。 ズボラな僕はもちろんソースコードも散逸していました。 (ちなみに64bit化がすんなりいかなかった原因は、僕(結城)が書いたコード部分にありました。申し訳ないです)

履歴

2000年3月16日 v1.0
最初の公開バージョン
2000年3月25日 v1.1
階調落ちするバグを取った
2002年3月22日 v1.6
線数の入力制限を追加
2005年3月30日 v1.7
RGB、CMYKへの対応
2008年1月23日 v1.8
RGB, CMYK時のメモリリークの解消、アクションへの正式対応
2008年3月8日 v1.9
Photoshop CS2で動かなかったバグの修正
2008年7月29日 v1.91
アクションにオフセットが記録されないバグを修正
2016年7月21日 v2.10
64bit版Photoshopに対応

作者・連絡先

スパムメールがすっごく多いので、読み落とすことがあります。 しばらく返事がなかったら、もう一度メールを送ってください。すいません…。 あるいはpixivのメッセージとか。