Here is my problem.
CONTEXT
I'm building a whole system to handle images processing in my company. We are processing .psd
and .cr2
file making a whole lot of differents operations (like developping .cr2 file changing exposition building image architecture with layer and so on)
As we are very young (==> very small with limited budget) we do not have a computer dedicated to image processing. But we still need quite a lot of processing.
So what i did is:
I set up a NAS and then installed a little .AS3 deamon on the 3 computers of the company that have a photoshop (i just managed to do it in .as3 wich is a shame i know.
This program use the brand new "remote connection" in cs5.1 to control photoshop. Basicly the program just check in a queue if it has some work to do and if so it transmit the order to photoshop using a .jsx file.
At the end when we want to use a photoshop on a computer we just stop that deamon use photoshop and then reactivate it if we need some processing.
PROBLEM
This is working fine for now but i have a big problem : It's hard to scale this system for financial reason ==> photoshop is not free! This is a problem because scalability was an objective...
So my idea is to use Gimp in the same way. Any new computer in the company would have gimp installed and a little Python/C++/ whatever program to control it.
QUESTION
Except the fact that gimp 2.6 (2.8!!!) still has a lack of support for the layers set, i got trouble to make simple socket connection with it!
How can a program A send to Gimp a python script to process images?