[Gimp-developer] Composition rendering time instance

2009-07-07 Thread yahvuu
hi all, with GEGL's ability to only render what is visible on the screen (and ideally in that very resolution) we are comfortably spoilt for choice by when to render a composition to full resolution. While saving the user's work -- which amounts to the GEGL tree -- can be done quite quickly

[Gimp-developer] Composition rendering time instance

2009-07-07 Thread Nicolas Robidoux
Peter: The best solution i've found so far is to first save the GEGL tree to make shure the user's work is safe. After that, rendering will start, and the image window gets overlayed by a lightbox displaying the rendering progress and a button 'schedule rendering for later'. I don't think

[Gimp-developer] Composition rendering time instance

2009-07-07 Thread Nicolas Robidoux
Nicolas Robidoux writes: I am not sure that I have a better suggestion. Save workspace vs Save image? ... but it makes lots of sense that the tree be saved just before rendering unless this is overridden by the user. Nicolas ___ Gimp-developer

Re: [Gimp-developer] Composition rendering time instance

2009-07-07 Thread yahvuu
hi, Nicolas Robidoux schrieb: I don't think that using the word rendering in a menu will be self-explanatory for non-sophisticated users when used in a save context. oh yes, indeed. 'Creating full resolution...' is probably less suspicious but won't solve the problem. The ugly part is that

[Gimp-developer] Autosave Plugin

2009-07-07 Thread yahvuu
Hi all, periodical autosave is long standing demand (bug 138373). While in my regard this is headed in a totally wrong direction [1], there's nothing wrong with having a plugin that works this way. Somewhat suprisingly, i couldn't find such a plugin, so here's some dirty PyGIMP which at first

Re: [Gimp-developer] Composition rendering time instance

2009-07-07 Thread Nicolas Robidoux
yahvuu writes: Another alternative is to go with lazy rendering and introduce a 'finalize image' command that optionally renders to full resolution. This way, the save/render distinction won't show up until it is really desired by the user. I like finalize image. The additional

Re: [Gimp-developer] Composition rendering time instance

2009-07-07 Thread Nicolas Robidoux
Nicolas Robidoux writes: The additional command may be required anyway as a means to reduce file size by dropping some non-destructiveness. See last image in http://gimp-brainstorm.blogspot.com/2009/04/version-control.html The way nip2/vips deals with a somewhat related

Re: [Gimp-developer] Composition rendering time instance

2009-07-07 Thread Martin Nordholts
On 07/07/2009 01:35 PM, yahvuu wrote: I see two poles for the rendering strategy, both of which have downsides: - eager rendering: render as soon as possible, latest when saving the composition Hi yahvuu I don't see why the whole composition would have to be rendered