用于读取 Adobe Photoshop PSD 文件的 Python 包
psd-tools is a Python package for working with Adobe Photoshop PSD files
as described in specification.
Use pip to install the package:
pip install psd-tools
For advanced layer compositing features, install with the composite extra:
pip install 'psd-tools[composite]'
The composite extra provides optional dependencies (aggdraw, scipy, scikit-image)
for advanced rendering features:
Basic compositing works without these dependencies using cached previews or simple pixel-based operations. Note that the composite extra may not be available on all platforms (notably Python 3.14 on Windows).
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)
Check out the documentation for features and details.
See contributing page.
Note
PSD specification is far from complete. If you cannot find a desired information in the documentation, you should inspect the low-level data structure.
暂无开放 Issues,或尚未同步最近议题。