https://bugs.kde.org/show_bug.cgi?id=384850

--- Comment #2 from reptilli...@live.com ---
Video Testing with links showing where are the bugs. Don't pay attention to
most of the video as it seem that they worked right now. Note the t=XmXXs on
the link. Those are the time at the video one should look at. I do have another
video of my testing, but from my knowledge, it seem to work fine. The resizing
bug doesn't seem to be very duplicable, and it was way worse than this, but
upon loading a test file that shows that again, it disappeared, but I can't
prove this anymore. Oh well.

-https://youtu.be/Ajt34WCf7ms?t=1m47s
 -Transform mask leads to invisible pixels
-https://youtu.be/Ajt34WCf7ms?t=5m41s
 -Duplicated file layer with transform mask are not updated
-https://youtu.be/Gix_ZhfA3DA?t=26s
 -Hint of evidence for resizing bug within transform mask
-https://youtu.be/J9ZWDKg6fDg?t=5s
 -Unexpected behavior within transform mask




Transcript from the video
-------------
Special note: If I remembered correctly, this bug was reported for Pre-Alpha 1,
but here's the test for Pre-Alpha 2. Some bugs I have noticed are no longer
there in Pre-Alpha 2.

- Following this guide of tests -
Test #1 is for file layer scenarios using transform mask
Test #2 is for clone layer scenarios using transform mask

A is the main, and B is deritative of A. 

And, the numbers are additional tests within 0.X. where 0 represents the
formats in which the transform masks are being tested as, and X represent the
deritatives of 0. 

Before, one get started, one must create a test file.
-------------
- Creating the test file - 
1) Make a canvas of 4096x4096. 
2) Fill the canvas with a pattern using the bucket fill tool.
3) Save into a file. One will be using the file as a test file for different
transform mask scenarios using large images, and putting them into small
images. For this example, save the file as Test.kra
------------
        --------Some observations, and steps -----
- Test #1.A.1: Manipulating the file layer using transform mask, and with only
1 Transform Mask -

1) Import Test.kra as File Layer
2) Add any transform mask to the file layer
Note: Results is as expected. Now, let's see what would happen if one play with
the file layer. I managed to get it to have a bad pixelation by just changing
the blending mode of the file layer, and putting it back to normal. From my
end, it didn't seem like Krita rerendered the transform mask. At least not in
the amount of time that it did taken to render when you applied the transform
mask at first. Ok, it worked fine.

- Test #1.A.2: To reproduce the pixelation issue on Test #1.A -
1) Change the Layer Blending Mode from Normal to anything

2) Now change it back to normal.
Note: It appears that Krita did successfully render after taking a while. That
is to be expected. 

- Test #1.A.3: Duplicate the file layer with a transform mask to see what
happens-

1) Simply duplicate the file layer with transform mask. 

2)Touch the transform mask on the copy with the transform tool.

Note: The duplicated file layer with transform mask seem to end up pixelated,
and stay pixelated. 

-Test #1.A.4: Adjusting the original file, and then checking changes back
again.

1) Click the folder icon

2) Manipulate the image

Note: The duplicated file layer with transform mask didn't seem to get updated.
The non-duplicated one did get updated.

- Test #1.B.1: Manipulating the file layer using 2 Transform Mask -
1) Delete the duplicated file layer with transform mask for the purpose of
testing what happens when 2 transform mask are used.

2) Add a transform mask

Note: No matter what you do, it does seem to get updated.

- Test #1.B.2: Testing what happens when it is duplicated-

1) Simply duplicate the file layer with 2 transform mask.
Note: All seem fine and well with 1 problem, the duplicate gets smaller. Not
expected result.

- Test #1.B.3: Testing what happens when the original file is altered-

- Test #2.A.1: Testing only the original file, and adding clone layers with
transform mask -

1) Make a clone layer of the test layer.

2) Add transform mask to clone layer.

Note: If you play with the test layer, everything seem to work as expected. 

- Test #2.A2: Duplicate the clone layer with transform mask and change it-

1) Make a duplicate of the clone layer

2) Change transform mask

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to