コマンドラインからレイヤー化された PSD ファイルを作成するにはどうすればよいでしょうか? 質問する

コマンドラインからレイヤー化された PSD ファイルを作成するにはどうすればよいでしょうか? 質問する

する必要がある作成するImageMagick または Linux プラットフォームで利用可能なその他のコマンドライン ツールを使用して、レイヤー化された PSD ファイルを作成します。Linux サーバーでこれを実行する必要があるため、Photoshop スクリプトは使用できません。

以下の ImageMagick コマンドは、2 つの画像 (ここではプラズマ フラクタル) が上下に配置されている単一レイヤーの PSD ファイルを作成します。(私は、MacPorts で入手可能な最新の ImageMagick 6.5.3-10 2009-07-31 Q16 を使用しています。)

convert -size 100x100 plasma:fractal plasma:fractal -append out.psd

各画像が独自のレイヤーにあり、1 つのレイヤーが別のレイヤーのすぐ上にある PSD ファイルを作成するにはどうすればよいですか?

または、これを実行できる他のコマンドライン ツールはありますか?

アップデート:GIMP コマンドライン以外のオプションはありますか?

ベストアンサー1

ImageMagickが動作しない場合は、Gimp コマンドライン

次のコマンドを実行すると、インタラクティブ コンソールに 2 レイヤーの PSD ファイルが作成されます。

> (gimp-image-new 200 200 0)
(1)
> (gimp-layer-new 1 200 200 0 "layer-1" 100 0)
(2)
> (gimp-layer-new 1 200 200 0 "layer-2" 100 0)
(3)
> (file-psd-save 0 1 0 "test.psd" "test.psd" 0 0)
> (gimp-image-add-layer 1 2 -1)
> (gimp-image-add-layer 1 3 -1)
> (file-psd-save 0 1 1 "test.psd" "test.psd" 0 0)

これを Script-Fu スクリプト (.scm ファイル) に変換する必要があり、次のようにしてコマンドラインから実行できます。

gimp -i -b '(your-script-name "test.psd" 200 200)' -b '(gimp-quit 0)'

おすすめ記事