loongson/pypi/: psd-tools-1.9.32 metadata and description
Python package for working with Adobe Photoshop PSD files
| author_email | Mikhail Korobov <kmike84@gmail.com>, Kota Yamaguchi <KotaYamaguchi1984@gmail.com> |
| classifiers |
|
| description_content_type | text/x-rst |
| keywords | photoshop,psd |
| license | MIT License |
| provides_extras | docs |
| requires_dist |
|
| File | Tox results | History |
|---|---|---|
psd_tools-1.9.32-cp310-cp310-linux_loongarch64.whl
|
|
|
psd_tools-1.9.32-cp311-cp311-linux_loongarch64.whl
|
|
|
psd_tools-1.9.32-cp312-cp312-linux_loongarch64.whl
|
|
|
psd_tools-1.9.32-cp38-cp38-linux_loongarch64.whl
|
|
|
psd_tools-1.9.32-cp39-cp39-linux_loongarch64.whl
|
|
psd-tools is a Python package for working with Adobe Photoshop PSD files as described in specification.
Features
Supported:
- Read and write of the low-level PSD/PSB file structure
- Raw layer image export in NumPy and PIL format
Limited support:
- Composition of basic pixel-based layers
- Composition of fill layer effects
- Vector masks
- Editing of some layer attributes such as layer name
- Blending modes except for dissolve
- Drawing of bezier curves
Not supported:
- Editing of layer structure, such as adding or removing a layer
- Composition of adjustment layers
- Composition of many layer effects
- Font rendering
Installation
Use pip to install the package:
pip install psd-tools
Getting started
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.
Contributing
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.