Skip to content

The ExtendScripts for Photoshop that are useful for making doujinshi.

License

Notifications You must be signed in to change notification settings

escapism/DoujinHelper

Repository files navigation

Doujin Helper for Photoshop

The ExtendScripts for Photoshop that are useful for making doujinshi.

同人誌制作をサポートするPhotoshop用のスクリプトです。
自分が同人誌を作る際に作成したものを、使いやすく改良しました。

自動保存などで取り返しのつかないことになる可能性があります。
使用前に一度ダミーのファイルで試してみて、使用感を確かめてください。

Installation

Copy the files under 'dist' into the Photoshop Scripts folder.

dist以下のファイルをPhotoshopのScriptsフォルダにコピーしてください。

  • macOS : Applications/Adobe Photoshop xxxx/Presets/Scripts
  • Windows : Program Files\Adobe\Adobe Photoshop xxxx\Presets\Scripts

Usage

断ち切りガイド / Auto bleed.jsx

Add the bleed and spine guides.

断ち切りの位置にガイドを追加します。断ち切り分ドキュメントサイズを変更する機能と、表紙用に背幅のガイドを追加する機能もあります。

1. 断ち切り
断ち切りのサイズをmmで指定します。
2. 背幅
背幅のサイズをmmで指定します。未入力ではなにもしません。0を入れると、中心に1本だけガイドを追加します。
3. 断ち切り追加
断ち切り分だけドキュメントサイズを拡大します。ガイドの追加前に処理されます。

断ち切り削除 / Remove bleed.jsx

Reduces the document size by the bleed width.

断ち切り分だけドキュメントサイズを縮小します。
サンプル画像を書き出すときなどに便利です。

また、負数を入れると拡大します。

断ち切り
断ち切りのサイズをmmで指定します。

自動ノンブル / Auto folio.jsx

Add folios (page numbers) automatically.

現在開いているすべてのドキュメントに、自動でノンブル(ページ番号)を追加します。
自動保存を選択した際、保存先のフォルダに同名のファイルがあると、問答無用で上書きするので注意してください。

すべての処理が終わると、アラートが出ます。

1. フォント
使用するフォントとスタイルを指定します。
2. フォントサイズ
フォントのサイズをptで指定します。
3. カラー
フォントカラーをカラーピッカーから選択できます。
4. 初期値
ノンブルの初期値です。この数値から開始します。
5. 桁数
ノンブルの最低桁数です。この桁数に満たない場合は自動的に0埋めします。
6. 断ち切り
断ち切りのサイズをmmで指定します。
7. 垂直位置
ノンブルの垂直方向の位置を指定します。天・地(本の上端・下端)のどちらを基準にするか選び、そこから何mm離れた位置にノンブルを打つかを指定します。中央を選んだ場合は位置の指定はありません。
8. 水平位置
ノンブルの水平方向の位置を指定します。使い方は垂直方向と同じです。基準はノド・小口(本の綴じている側・開く側)で、綴じ方向とページの偶数・奇数によって左右が異なります。
9. 除外ページ
スキップするページ番号をカンマか半角スペース区切りで指定します。ここで指定した数のノンブルは打たれません。
10. 2値化
カラーモードをモノクロ2階調に変換します。変換方法は「50%を基準に2階調に分ける」です。
11. 統合
すべてのレイヤーを統合します。2値化した場合も仕様上統合されます。
12. 綴じ方向
右綴じか左綴じかを選択します。右綴じの場合、奇数ページの小口は左側に、ノドは右側になります。左綴じはその逆です。
13. 白フチ
ノンブルに白い縁取りを付けます。
14. 保存して閉じる
ノンブルを打ったら自動的に別名保存してドキュメントを閉じます。これをチェックした場合、処理前に保存するフォルダの選択画面が出ます。

隠しノンブル / Blind folio.jsx

Add blind folios automatically.

現在開いているすべてのドキュメントに、自動で隠しノンブル(綴じたときに見えなくなるページ番号)を追加します。
自動保存を選択した際、保存先のフォルダに同名のファイルがあると、問答無用で上書きするので注意してください。

ノド(綴じ側)ギリギリのところに、6ptのノンブルを打ちます。2桁以上になる場合は改行して縦になります。 また、下がベタ塗りでも見えるように、自動的に白い縁取りが追加されます。

すべての処理が終わると、アラートが出ます。

1. フォント
使用するフォントとスタイルを指定します。
2. 初期値
隠しノンブルの初期値です。この数値から開始します。
3. 断ち切り
断ち切りのサイズをmmで指定します。
4. 除外ページ
スキップするページ番号をカンマか半角スペース区切りで指定します。ここで指定した数の隠しノンブルは打たれません。
5. 2値化
カラーモードをモノクロ2階調に変換します。変換方法は「50%を基準に2階調に分ける」です。
6. 統合
すべてのレイヤーを統合します。2値化した場合も仕様上統合されます。
7. 綴じ方向
右綴じか左綴じかを選択します。
8. 保存して閉じる
隠しノンブルを打ったら自動的に別名保存してドキュメントを閉じます。これをチェックした場合、処理前に保存するフォルダの選択画面が出ます。

すべてのドキュメントを連番で保存 / Save as sequential number.jsx

Save open documents with sequential numbers.

現在開いているすべてのドキュメントを、開いている順番に連番のファイル名を付けて保存します。
例:01.psd, 02.psd, ...
保存先のフォルダに同名のファイルがあると、問答無用で上書きするので注意してください。

複数ページのPDFを開いて、一括でPSDで保存するといった使い方ができます。

すべての処理が終わると、アラートが出ます。

1. 初期値
連番の初期値です。
2. 桁数
連番の最低桁数です。この桁数に満たない場合は自動的に0埋めします。Autoを選択すると、初期値と開いているドキュメントの数から桁数を自動判別します(最低2桁)。
3. 接頭辞
連番の前に付ける文字列。例えば「dojin」と入力すると、ファイル名は「dojin03.pdf」のようになります。システムで使用できない文字は取り除かれます。
4. 除外ページ
スキップする番号をカンマか半角スペース区切りで指定します。ここで指定した番号がファイル名に付けられることはありません。
5. 2値化
カラーモードをモノクロ2階調に変換します。変換方法は「50%を基準に2階調に分ける」です。
6. 統合
すべてのレイヤーを統合します。2値化した場合も仕様上統合されます。
7. 保存後閉じる
保存後にドキュメントを閉じます。

Default Settings

See 'DOUJINHELPER.conf'. It is vanilla JavaScript file.

各スクリプトの初期値は DOUJINHELPER.conf で設定できます。中身はJavaScriptの文法に従います。
このファイル自体は無くても動きます。

バージョン1.1以降、ダイアログで変更した値はアプリケーションを終了するまで保持されます。この機能をオフにするには、 DOUJINHELPER.conf で各スクリプトの 'keepParameter' を 'false' にしてください。

Requirements

I have checked on environment below.

以下の環境で動作確認済みです。

  • Photoshop 2023 / macOS Ventura
  • Photoshop 2023 / Windows 10

License

MIT

About

The ExtendScripts for Photoshop that are useful for making doujinshi.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published