跳转到主要内容

用于处理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)

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

贡献

参见贡献页面

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您的平台的文件。如果您不确定选择哪一个,请了解有关安装软件包的更多信息。

源代码分发

psd_tools-1.10.0.tar.gz (235.7 kB 查看哈希值)

上传时间 源代码

构建分发

psd_tools-1.10.0-cp312-cp312-win_amd64.whl (325.6 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

psd_tools-1.10.0-cp312-cp312-win32.whl (314.0 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86

psd_tools-1.10.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.2+ x86-64

psd_tools-1.10.0-cp312-cp312-musllinux_1_2_i686.whl (1.8 MB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.2+ i686

psd_tools-1.10.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.7 MB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.2+ ARM64

psd_tools-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (708.2 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ x86-64

psd_tools-1.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (700.6 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ ARM64

psd_tools-1.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (688.2 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psd_tools-1.10.0-cp312-cp312-macosx_10_13_universal2.whl (399.2 kB 查看哈希值)

上传时间: CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)

psd_tools-1.10.0-cp311-cp311-win_amd64.whl (324.7 kB 查看哈希值)

上传时间: CPython 3.11 Windows x86-64

psd_tools-1.10.0-cp311-cp311-win32.whl (313.4 kB 查看哈希值)

上传时间: CPython 3.11 Windows x86

psd_tools-1.10.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.2+ x86-64

psd_tools-1.10.0-cp311-cp311-musllinux_1_2_i686.whl (1.8 MB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.2+ i686

psd_tools-1.10.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.7 MB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.2+ ARM64

psd_tools-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (719.7 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

psd_tools-1.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (713.3 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ ARM64

psd_tools-1.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (703.3 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psd_tools-1.10.0-cp311-cp311-macosx_10_9_universal2.whl (396.3 kB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

psd_tools-1.10.0-cp310-cp310-win_amd64.whl (324.6 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

psd_tools-1.10.0-cp310-cp310-win32.whl (313.7 kB 查看哈希值)

上传于 CPython 3.10 Windows x86

psd_tools-1.10.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.2+ x86-64

psd_tools-1.10.0-cp310-cp310-musllinux_1_2_i686.whl (1.8 MB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.2+ i686

psd_tools-1.10.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.6 MB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.2+ ARM64

psd_tools-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (683.9 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

psd_tools-1.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (679.5 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ ARM64

psd_tools-1.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (670.6 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psd_tools-1.10.0-cp310-cp310-macosx_10_9_universal2.whl (396.6 kB 查看哈希值)

上传于 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

psd_tools-1.10.0-cp39-cp39-win_amd64.whl (325.1 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

psd_tools-1.10.0-cp39-cp39-win32.whl (314.2 kB 查看哈希值)

上传于 CPython 3.9 Windows x86

psd_tools-1.10.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.7 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.2+ x86-64

psd_tools-1.10.0-cp39-cp39-musllinux_1_2_i686.whl (1.8 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.2+ i686

psd_tools-1.10.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.6 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.2+ ARM64

psd_tools-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (686.4 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

psd_tools-1.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (682.6 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ ARM64

psd_tools-1.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (673.3 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psd_tools-1.10.0-cp39-cp39-macosx_10_9_universal2.whl (397.7 kB 查看哈希值)

上传于 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

psd_tools-1.10.0-cp38-cp38-win_amd64.whl (325.3 kB 查看哈希值)

上传于 CPython 3.8 Windows x86-64

psd_tools-1.10.0-cp38-cp38-win32.whl (314.2 kB 查看哈希值)

上传于 CPython 3.8 Windows x86

psd_tools-1.10.0-cp38-cp38-musllinux_1_2_x86_64.whl (1.7 MB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.2+ x86-64

psd_tools-1.10.0-cp38-cp38-musllinux_1_2_i686.whl (1.8 MB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.2+ i686

psd_tools-1.10.0-cp38-cp38-musllinux_1_2_aarch64.whl (1.6 MB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.2+ ARM64

psd_tools-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (693.9 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

psd_tools-1.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (687.3 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ ARM64

psd_tools-1.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (677.5 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psd_tools-1.10.0-cp38-cp38-macosx_10_9_universal2.whl (398.3 kB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

由以下机构支持

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