Skip to main content

index

基础使用

安装

pip install psd-tools

功能总结

图层操作是否
增加图层no
读取图层结构yes

基础概念

官方文档

psd的图层种类

类型说明备注
pixel像素图层
smartobject智能对象
group图层组
type文字图层
shape矢量图层

使用示例

导出psd图片

  • 导出整个psd
target = path.abspath(r'./test_file/3.psd')
psd = PSDImage.open(target)
psd.composite().save('example.png')
  • 不带蒙版
layer_image = layer.topil()
layer_image.save('layer.png')
  • 带蒙版
layer.compose()
layer_image.save('layer.png')

打开智能对象

if layer.smart_object.is_psd():
with layer.smart_object.open() as f:
embedded_psd = PSDImage.open(f)