我正在使用ImageMagick从PSD中提取图层,以下命令可以成功获取所有图层:
convert image.psd image-%d.png
但生成的PNG图像的尺寸因层中实际内容而异。 我想要提取所有图层,但使它们都具有相同的尺寸,以便稍后可以轻松地将它们放在彼此之上,并使所有内容与原始PSD文件中一样对齐。如果需要可视化,这就是我使用上述命令获得的结果:
+----+ |A | +-+ +-+ | | = |A| + |B| | B| +-+ +-+ +----+
我想要的是:
+----+ +----+ +----+ |A | |A | | | | | = | | + | | | B| | | | B| +----+ +----+ +----+
生成的图像具有透明背景,以便我可以这样做:
+----+ +----+ |A | |A |+ | | = | || | B| | B|| +----+ +----+| +----+
我不一定非要用ImageMagick,如果有其他(最好是命令行)工具可以实现这一点,那也可以。