前提:
安装python解释器,并且安装了psd_tools模块
from psd_tools import PSDImage
from os import path
#打开要处理的psd文件
psd = PSDImage.open(r'D:/xxx.psd')
def extractLayerImage(layer):
layer_image=layer.composite()
#将提取到的png文件保存到目的文件夹中,并以图层的名字命名)
layer_image.save(r'D:\web_front_end_files\VScode\Htmlprojects\006阶段一CSS\imgs\DESTI\%s.png'%layer.name)
if __name__ == "__main__":
#遍历图层
for layer in psd.descendants():
print(layer)
extractLayerImage(layer)
代码参照:https://blog.csdn.net/Ribosome2/article/details/109669138