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