Saving images from IT as IT documents…

Jean-Jacques Boutaud
Member
Posts: 1640
Joined: July 10th, 2006, 2:29 pm
Location: France
Contact:

Postby Jean-Jacques Boutaud » May 21st, 2010, 11:10 am

Hi Nick
Making/editing images with IT is "just" the result of selecting a filter, Quartz composition (or Generator) then adjusting some parameters then apply this effect.
At need, one may add another filter/Quartz composition, adjusting […] and repeat the same process until the result is what one wants.
When saving this image from IT, all these steps are lost.
In some cases, if many effects were used, it may be really difficult to repeat the same sequence of steps just because one has forgotten it.
So, here's my idea:
- add a way to save to a new format that would contain:
-- original image
-- all external images (shaders…)
-- all steps used to make the final image
By step, I mean:
- name of the effect
- list of parameters and their values
The whole would be saved in xml form to make it easy to read/write and modify.
When re-open in IT (IT3.1? ;^)), one may display the content of this xml file (in readable form) and advance step by step and so editing, at need, some parameters.
An (really over-simple) example (skipping xml header/doctype):

<dict>
<key>Effect name</key>
<string>Color Controls</string>
<dict>
<key>Saturation</key>
<string>1.7</string>
<key>Brightness</key>
<string>0.00</string>
<key>Contrast</key>
<string>1.00</string>
</dict>
</dict>
[…] another effect here

This could be a way to create/edit images from IT in batch mode (yet, this is already possible using Automator and Quartz compositions).
Nick, what do you think about this (so clever!? ;^)) idea?
JJBee, Président (à vie) du G.R.O.I.N.
Secrétaire général : iMac C2D 2.16GHz
Secrétaire adjoint : MacBook Pro 17" Unibody 3.06GHz
http://belightcommunity.free.fr/BeLight Community website
Nick
Member
Posts: 7241
Joined: July 6th, 2006, 3:13 am
Location: Odessa, Ukraine
Contact:

Postby Nick » May 25th, 2010, 5:49 am

Hi Jean-Jacques,

Some time ago we discussed AppleScript and the possibility to save a chain of actions in IT to apply them to other images. All this was rejected.

Nick
Jean-Jacques Boutaud
Member
Posts: 1640
Joined: July 10th, 2006, 2:29 pm
Location: France
Contact:

Postby Jean-Jacques Boutaud » May 25th, 2010, 7:07 am

Hi Nick
Well, what can I say… except that I'm very disappointed.
Saving name and parameters values to a text file (in xml format) was not a so complicated task (just mho as usual ;^)) and would be a really powerful new feature that is rather rare in graphic applications.
Of course, I can understand that IT isn't a priority in your developments plan.
JJBee, Président (à vie) du G.R.O.I.N.
Secrétaire général : iMac C2D 2.16GHz
Secrétaire adjoint : MacBook Pro 17" Unibody 3.06GHz
http://belightcommunity.free.fr/BeLight Community website
tw
New member
Posts: 2
Joined: October 31st, 2010, 12:20 am

Postby tw » October 31st, 2010, 12:41 am

Nick wrote:Some time ago we discussed AppleScript and the possibility to save a chain of actions in IT to apply them to other images. All this was rejected.

I just have to chime in on this. Adding AppleScript support is not that difficult, and with even basic AS support for image manipulations ImageTricks would be unspeakably good. You don't need to add code to build chains of actions; that can be done and saved in user scripts. You just need to add a minimal number of objects - a window object for working with windows, and an image object so one can work with images visibly in windows or invisibly in the background - and then an assortment of commands to apply each filter, quartz composition and generator. If you've written the app in cocoa that will take you a couple of days of coding the scripting dictionary and a week of casual testing.

Do that, and you've got a lightweight competitor to Adobe products geared towards automated image processing - you could triple the 'pro' price and still up your sales.
Nick
Member
Posts: 7241
Joined: July 6th, 2006, 3:13 am
Location: Odessa, Ukraine
Contact:

Postby Nick » November 1st, 2010, 4:53 am

At the moment we don't plan support AppleScript.

Nick
tw
New member
Posts: 2
Joined: October 31st, 2010, 12:20 am

Postby tw » November 1st, 2010, 11:39 am

Nick wrote:At the moment we don't plan support AppleScript.

Well now that's just plain silly.

I'm tempted to suggest that you send me the source code and let me add applescript support myself - we can negotiate a fee for the work, and I'd find the result useful enough (personally) to be worth the effort of doing. would you be open to that? I just hate to see a good potential go to waste.
Nick
Member
Posts: 7241
Joined: July 6th, 2006, 3:13 am
Location: Odessa, Ukraine
Contact:

Postby Nick » November 1st, 2010, 12:00 pm

Thanks for offering your help in improving Image Tricks. But we are not ready at the moment to work with external developers.

Nick

Return to “Image Tricks”

Who is online

Users browsing this forum: No registered users and 1 guest