A modern and performant C++20 read/write parser of Photoshop Files (*.psd and *.psb) with fully fledged Python bindings hosted on PyPi
BSD-3-CLAUSE License
The v0.4.0
Release primarily addresses miscellaneous bug-fixes as well as adding (experimental) support for ARM-based MacOS machines
To get started please download the binaries attached to the release below for your given system and programming language :). To download the python bindings you can also simply pip install PhotoshopAPI
try: except:
block using the PhotoshopAPI on Apple Silicon based machines the code will segfault and crash the python interpreter. This is unfortunately due to XCode issues and will hopefully be resolved soon. For updates please visit #61 to get the latest status on this.Published by EmilDohne 8 months ago
The v0.3.0
Release attempts to add backwards compatibility for linux python builds
To get started please download the binaries attached to the release below for your given system and programming language :). To download the python bindings you can also simply pip install PhotoshopAPI
Published by EmilDohne 8 months ago
This release is identical to v0.2.0 and only fixes upload to PyPi
Published by EmilDohne 8 months ago
The v0.2.0
Release primarily addresses adding Python bindings, hosting them on PyPi automatically using CI. As well as improving our CI for the C++ bindings to automatically upload artifacts and make the PhotoshopAPi cross-compatible.
To get started please download the binaries attached to the release below for your given system and programming language :). To download the python bindings you can also simply pip install PhotoshopAPI
ImageLayer<T>::getChannel()
can now also extract layer masksImageLayer<T>::getChannel()
where we indexed based on a uint16_t
which would fail on alpha and mask channelsPublished by EmilDohne 9 months ago
This is the first official release of the PhotoshopAPI with the following features:
For more information please check out the docs and the examples!
The binaries can be found zipped below (for Windows)