跳转到主要内容

用于处理Adobe Photoshop PSD文件的Python包

项目描述

psd-tools 是一个Python包,用于处理Adobe Photoshop PSD文件,具体描述见 规范

PyPI Version Build Document Status

功能

支持

  • 读取和写入低级PSD/PSB文件结构

  • 以NumPy和PIL格式导出原始层图像

有限支持

  • 基本像素层组合

  • 填充层效果组合

  • 矢量蒙版

  • 编辑某些层属性,如层名

  • 基本编辑像素层和组,如添加或删除层

  • 除溶解外的混合模式

  • 绘制贝塞尔曲线

不支持

  • 编辑各种层,如文字层、形状层、智能对象等

  • 调整层组合

  • 许多层效果的组合

  • 字体渲染

安装

使用 pip 安装软件包

pip install psd-tools

入门

from psd_tools import PSDImage

psd = PSDImage.open('example.psd')
psd.composite().save('example.png')

for layer in psd:
    print(layer)
    layer_image = layer.composite()
    layer_image.save('%s.png' % layer.name)

查看文档以获取功能和详细信息。

贡献

参见贡献页面

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面