Page 1 of 1

New Masks Arithmetic

Posted: September 20th, 2020, 8:38 am
by tomczak
The new Mask transformation output options work beautifully now!

Here is one situation that I concocted (looking for what else could be done with them) that gives unexpected results:

1) Open File, followed by Masks Transformation
2) Create any Mask 1, choose Output = Mask 1
3) Insert the second Masks Transformation downstream, click on any Mask (1 to 4) in it - choose the output of the first Mask (Masks, not Masks - Mask 1)
4) Go back to first Masks transformation and change it's output to Copy of Input Image
5) Go to the second Masks transformation - the Mask 1 in there becomes an interlaced B&W version of the Open File image

Re: New Masks Arithmetic

Posted: September 20th, 2020, 8:57 am
by jsachs
Fixed for next release. Now if you change an initial mask image to not be black and white, the initial mask is assumed to be missing and is treated as all white.

Re: New Masks Arithmetic

Posted: September 20th, 2020, 10:26 am
by tomczak
One more little point: if Masks Transformation output is a Mask (not the input image), the downstream transformations recognize all 4 masks in it (if present) labeled as 'Masks - Mask 1 [2,3,4]' but also 'Masks' - which is the output of previous Masks transformation.

Would labeling it as 'Masks - Output' or something similar could reduce the potential confusion?

Re: New Masks Arithmetic

Posted: September 22nd, 2020, 6:26 am
by tomczak
Try this sequence of operations - there seems to still be a problem, at least in this concocted situation:

1) Open image
2) Insert Masks Transformation - Make some Mask 1; set Masks Output to be Mask 1 (I'm not sure why in this case, but I did)
3) Insert another transformation below (e.g. Color Curves); use "Mask -" - i.e. the output of the previous Masks transformation, not "Masks - Mask 1")
4) Go back to Masks Transformation and change its output to Copy of Input image.

Re: New Masks Arithmetic

Posted: September 22nd, 2020, 7:43 am
by jsachs
Fixed for next release.