Hi all,
Adding my voice to the need to have an API to be able to interact with Affinity Photo.
Being in the movie industry, that would be a real help to integrate AP in the company. And I'd say probably in the companies bored by the biggest competitor...
Custom UI, Open/save files, layer management, being able to call a data base server, get information from the environment (env var), be able to do with the API anything possible with the macros... basically being able to do everything doable in the UI with lines of code would be fantastic.
A batch mode would also be fantastic, eg being able to open AP in a terminal, no GUI, run / execute scripts, save files, close.
In order of preference, Python, JavaScript, LUA, TCL.
Worst case, having the ability to run or execute XML/JSON / YML formatted files as described above. But this would be frustrating to be honest.
I guess this is a big amount of work to make this API a real thing, but I'm sure it would bring a lot of customers from movie and game industries where automation is a necessity.
Thanks for your feedback.