Re: Composition rendering time instance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi,

Martin Nordholts schrieb:
> 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 just 
> because it is saved. Or did you mean "latest when exporting the 
> composition"?

no, by eager rendering i indeed mean that the saved file contains a
rendered bitmap of full image resolution. And yes, when rendering takes
just a few seconds, this stragegy wastes disk space.


> I wonder if we really need to let the user manage this

Consider a huge panorama image with some operations like denoise
and unsharp mask applied, that takes, say 2 hours, to render.
If we go with lazy rendering, the following might happen:

The user sends a JPEG to a colleague for review -- takes 2 hours to render.
The image is OK, the user creates a TIFF for the print shop -- takes 2 hours again.

I think in this case, the user would be better off if he had some
control about when the rendering happens.

I'm not shure: just a corner case or something GIMP should care about?


> wouldn't it work 
> pretty well to lazily render an area around the currently showed part of 
> the image (so that performance when scrolling in the vicinity is good), 
> but limit it in size (so that memory usage is limited).

IIUC, you're targeting quick re-opening of a composition here. Me too, thinks
that some persistent caching can be useful. Regarding image browsing, a thumbnail
plus a preview of the whole image at screen resolution might be useful, too.
However, that's different from controlling the rendering of the full resolution.


greetings,
peter
_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux