(Linux/CUI) apdtool

ソースコード
>> Download

言語: C
License: MIT
動作環境: Linux/macOS/FreeBSD (確認済みのもの)

コンパイル方法などについては、ReadMe、ReadMe_ja をご覧ください。
概要
APD(AzPaineter)/ADW(AzDrawing) ファイルのツールです。

  • APD v1-v3、ADW v1-v2 のファイルを読み込めます。
  • レイヤを合成した一枚絵画像を、PNG/BMP/PSD に一括変換できます。
    PSD は、「8bit グレイスケール」「1bit モノクロ」での出力も出来るので、印刷原稿の画像として一括変換することも可能です。
  • 各レイヤのイメージを PNG/BMP/PSD で抽出できます。
  • A16bit/A1bit レイヤのレイヤテクスチャを、テクスチャ画像のパスを元に、指定色のレイヤに変換できます (レイヤの線の色を変更して、レイヤテクスチャを無効にします)。
    これにより、トーン画像をグレイスケールに変換できます。

※ レイヤテクスチャが使用されている場合、そのテクスチャ画像は別途必要になります。
その場合、オプションで、テクスチャ画像のディレクトリを指定してください。
使用例
## APD ファイルを一括 PNG 変換

$ apdtool -o /path/output *.apd

## APD ファイルを一括 PSD (1bit モノクロ) 変換

$ apdtool -o /path/output -f psd --mono *.apd

## APD ファイルの各レイヤを PNG で抽出

$ apdtool -o /path/output input.apd
=> input_00.png, input_01.png, ...

## トーンテクスチャをグレイスケール変換

1. レイヤテクスチャのパスをテキストに出力
$ apdtool -T texture.txt *.apd

2. texture.txt を編集し、変換色情報を書き込む
例: tone/60L_20.png@20 (20% 濃度の色)

3. テキストを指定して画像変換
$ apdtool -t texture.txt *.apd