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.