EmilDohne / PhotoshopAPI

A modern and performant C++20 read/write parser of Photoshop Files (*.psd and *.psb) with fully fledged Python bindings hosted on PyPi
https://photoshopapi.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
109 stars 14 forks source link

OCIO Support #95

Open EmilDohne opened 3 months ago

EmilDohne commented 3 months ago

With the latest photoshop beta finally supporting OCIO it would be valuable to parse this data in the PhotoshopAPI. The actual implementation will likely happen once this feature is out of beta

https://community.adobe.com/t5/photoshop-beta-discussions/new-feature-opencolorio-and-32-bit-editing-now-available-in-photoshop-beta/td-p/14767506

EmilDohne commented 1 month ago

Placing this in the backlog until this feature comes out of beta, but recent improvement to e.g. #57 and #90 will make this a lot easier to implement as its likely this OCIO data will be stored both on the ColorModeData or ImageResources as well as on the tagged blocks for Smart objects.

EmilDohne commented 1 month ago

This is now in the official release of Photoshop so I will have a look once I get some time!