It would be nice if a transformation's original state was cached, to speed up a cancel operation.

Moderator: jsachs

Post Reply
jfoster
Posts: 169
Joined: December 1st, 2011, 1:39 pm
What is the make/model of your primary camera?: Canon/5DMIII

It would be nice if a transformation's original state was cached, to speed up a cancel operation.

Post by jfoster »

It would be nice if a transformation's original state was cached, to speed up a cancel operation.
Now, when using Edit Transformation to check something (maybe saving a mask out as a file) or trying something new, when you Cancel the transformation often a full recalc is invoked.

In particular, the Precise Gaussian Blur can be very time consuming on a Cancel. A fast roll-back on a Cancel would improve the user experience imho.


Jeff
jsachs
Posts: 4203
Joined: January 22nd, 2009, 11:03 pm

Re: It would be nice if a transformation's original state was cached, to speed up a cancel operation.

Post by jsachs »

This sounds like it's worth doing for several of the transformations that tend to be slow (Precise Gaussian, Multipass Sharpen, etc.). For most transformations, making an extra copy of the output image may not speed things up appreciably and it takes extra memory.
Jonathan Sachs
Digital Light & Color
jfoster
Posts: 169
Joined: December 1st, 2011, 1:39 pm
What is the make/model of your primary camera?: Canon/5DMIII

Re: It would be nice if a transformation's original state was cached, to speed up a cancel operation.

Post by jfoster »

As you say, no need to speed up already fast cancels.

I did some other prodding related to the PGB Cancel and found that if you cancel the Precise Gaussian Blur progress when the transformation is opened to Edit Transformation, the Cancel does not return to the original state. Rather, the null from the cancelled progress bar persists.

Jeff
Post Reply