Page 1 of 1

For future consideration

Posted: August 5th, 2019, 5:48 am
by davidh
I created a branch that contains Crop transformation followed further on by Clone.
I did quite a lot One To One and Linked cloning, undoing, redoing and additional cloning.
Later I found that the composition was not OK, so I went back to Crop and edited the cropping rectangle. As I expected, I got the warning message about an existing dependency and possibility of unexpected results.

After I changed the image diameters, I reopened the Clone transformation, but due to the extensive cloning it took several minutes for all the cloning data to load and the dialog to open.

Could I suggest that an option to reset all the cloning be added to the window warning about unexpected results whenever a transformation that changes image size precedes a transformation like Clone?

In my opinion the changes to the image size invalidate most if not all of the cloning or similar transformations already done downstream. The option would give the user chance to reset them without having to wait untill they load with particular dialogs just to reset them from there.

If someone instead chooses to undo those unexpected results, which almost certainly arise after the size of the image is changed, and replaces them with new strokes that allow for the new image diameters, they only add to the already big load of strokes, as undoing is always recorded to make it possible to redo it later.

Re: For future consideration

Posted: August 12th, 2019, 9:46 am
by jsachs
I have addressed this issue for the next release.

Re: For future consideration

Posted: August 12th, 2019, 11:15 am
by davidh
Thanks a lot on behalf of those who are rarely satified with the initial composition like me.

Re: For future consideration

Posted: August 12th, 2019, 1:16 pm
by jsachs
This is a good reason to crop after cloning instead of before.

Re: For future consideration

Posted: August 12th, 2019, 2:48 pm
by davidh
This is definitely true and a logical choice if you do not mind (your HW makes it possible) to run large images through various transformations just to later discard most of the processed image pixels by cropping. And since I often resize the crops, I would have to work with even much larger initial images.
And sometimes it happens that the last Sunday's right composition does not seem that right the next Sunday.