ImageMagick の「convert」コマンドを使用して、Photoshop PSD ファイルを PNG 画像として 3 つのレイヤーに分割するスクリプトがあります。
convert my.psd -set dispose Background -coalesce -delete 0 temp.png
SO の質問に対する答えのように、ImageMagick を使用して PSD からレイヤーを抽出し、レイアウトを維持します。その質問のように出力画像を整列させたいと思っています。
中間層が空の場合、つまり完全に透明な場合を除いて、正常に機能します。この場合、そのレイヤーが見つからないかのように動作し、他の 2 つのレイヤーのみの PNG ファイルを生成します。すべてのレイヤーを取得するにはどうすればよいですか?
ImageMagick のドキュメントを調べて、上記のオプションのバリエーションを試してみましたが、今のところうまくいきません。
私はOS X 10.7.4を使用しています。
$ convert -version
Version: ImageMagick 6.7.9-0 2012-08-27 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenCL