Photoshopapi

Latest version: v0.4.0

Safety actively analyzes 623092 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.4.0

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`

Features:

- Added (experimental) support for ARM-Based MacOS Systems (M-Chips)
- Added tests for Python wheels on CI

Bugfixes:

- 62 Python wheels on windows no longer require the vcredist to be installed
- 60 When submoduling via CMake we no longer get a missing import error on C-Blosc2
- Fixed Linux wheels not actually being usable

Known Issues

- When using a `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.
- C++ Exceptions on Apple Silicon are not propagated and will instead simply segfault.

0.3.0

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`

Features:

- Python Linux builds are now supported (with logging timestamps removed)

0.2.1

This release is identical to v0.2.0 and only fixes upload to PyPi

Bugfixes:

- Fix PyPi Upload

0.2.0

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`

Features:

- 48. For more information please read the docs and check out the examples!
- Improve CI to build release artifacts automatically
- Make PhotoshopAPI cross-compatible on Linux and MacOS
- Improve main README.md for better information on requirements
- `ImageLayer<T>::getChannel()` can now also extract layer masks

Bugfixes:

- Fix misspelled name in Glacius' benchmarks
- Fix bug in `ImageLayer<T>::getChannel()` where we indexed based on a `uint16_t` which would fail on alpha and mask channels

0.1.0

This is the first official release of the PhotoshopAPI with the following features:

- Read and write of *.psd and *.psb files
- Creating and modifying simple and complex nested layer structures
- Pixel Masks
- Modifying layer attributes (name, blend mode etc.)
- Setting the Display ICC Profile
- Setting the DPI of the document
- 8-, 16- and 32-bit files
- RGB Color Mode
- All compression modes known to Photoshop

For more information please check out the [docs](https://photoshopapi.readthedocs.io/en/latest/) and the [examples](https://github.com/EmilDohne/PhotoshopAPI/tree/master/PhotoshopExamples)!

The binaries can be found zipped below (for Windows)

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.