Я использую ImageMagick для извлечения слоев из PSD, и он все отлично справляется с:
convert image.psd image-%d.png
Но полученные изображения PNG имеют различные размеры, в зависимости от фактического содержимого слоя. Я бы хотел извлечь все слои, но все они должны быть одинакового размера, чтобы потом я мог легко наложить их друг на друга и выровнять все, как в исходном PSD.
Если это помогает визуализировать это, вот что я сейчас получаю с помощью приведенной выше команды:
+----+ |A | +-+ +-+ | | = |A| + |B| | B| +-+ +-+ +----+
И то, что я хочу, это:
+----+ +----+ +----+ |A | |A | | | | | = | | + | | | B| | | | B| +----+ +----+ +----+
Полученные изображения имеют прозрачный фон, чтобы я мог сделать это:
+----+ +----+ |A | |A |+ | | = | || | B| | B|| +----+ +----+| +----+
] Я никоим образом не привязан к ImageMagick, поэтому, если есть другой инструмент (желательно из командной строки), который может этого добиться, ничего страшного.