トーンファイルは2値化設定を独自のコマンド文字列で記述し、その設定にラベル(定義名)をつけたトーン定義を保存したテキストファイルです。
設定例:[MODE] FixMode=0 Output=0 TmpFile=0 FileClose=0 EndBeep=1 EndAlert=0 [TONE] ;基本設定(解像度600ppi、トーン角度45度、線数120線、ハーフトーン、円) def(r=600,a=45,f=120,m=H,s=R) ;以下のトーン設定は基本設定からの変更点のみ記述 set"網点20"(f=20) set"網点30"(f=30) set"網点40"(f=40) set"網点50"(f=50) set"網点60"(f=60) set"菱20"(f=20,s=D) set"菱30"(f=30,s=D) set"菱40"(f=40,s=D) set"菱50"(f=50,s=D) set"菱60"(f=60,s=D) set"クロス20"(f=20,s=C) set"クロス30"(f=30,s=C) set"クロス40"(f=40,s=C) set"クロス50"(f=50,s=C) set"クロス60"(f=60,s=C)
BitmapConversion2系でスクリプトの動作を設定するためのものです。トーンファイルの互換性のため残してありますが、BitmapConversion3では無視されます。
def(r=600,a=45,f=120,m=H,s=R)上記の設定は「出力解像度=600ppi、角度=45度、線数=120線、2値化方法=ハーフトーンスクリーン、ハーフトーン形状=円」を基本設定とすることを意味します。
set"縦線50"(a=90,f=50,s=L)この場合、上記の設定は「出力解像度=600ppi、角度=90度、線数=50線、2値化方法=ハーフトーンスクリーン、ハーフトーン形状=ライン」に「縦線50」という定義名をつけるという意味になります。
トーンの設定はset"tonename"(param1, param2, ...)という形式で記述します。
set"網点50"(a=45,f=50,m=H,s=R)
個々のパラメータは”コマンド=設定値”という形式で記述します。これを必要なだけカンマで区切って並べ、記述します。
設定できるコマンドと設定値は下記のとおりです。コマンドは2つのパターンで記述できます。どちらで指定しても同じ意味になります。