Sunday, November 30, 2008

PhotoshopScriptingInCSharp

I have recently been using C# to interface with the photoshop CS 3 COM object in order to make an automated photoshop script. Finding documentation on the subject and fighting modal dialogs in the photoshop app turned out to be the biggest problems I encountered. At times I got beyound the point of frustration due to the missing intellisence support by the COM objects that photoshop offers.

But when these annoyances where dealt with it turned out to be quite interesting to utilize the full potential of the photoshop engine in a structured and automated manner.

The endless possibilities that this automation offers are unfortunately limited by the license agreement associated with photoshop. It turns out that it is a violation of the license agreement to install photoshop on a windows server platform (not that it is impossible although it is prevented in the installer). This taken into consideration and the fact that the license agreement does not allow for automization provided as a service definately limits the possibilities of use.

Nevertheless I still find it interesting to work with. More will follow :)