Bug 427187 - Perspectove transform on transform mask is corrupted
Summary: Perspectove transform on transform mask is corrupted
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Resize/Scale Image/Layer (show other bugs)
Version: 4.3.0
Platform: Microsoft Windows All
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-30 23:39 UTC by tomo
Modified: 2021-05-21 12:06 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Image file with a problem (1.24 MB, application/octet-stream)
2020-09-30 23:48 UTC, tomo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tomo 2020-09-30 23:39:04 UTC
SUMMARY
When using an image larger than the canvas size, perspectove transform on transform mask is corrupted.
Part of the image is missing.

STEPS TO REPRODUCE
1. Paste an image larger than the canvas size
2. Create transform mask on the layer
3. Use perspective transform on the layer and resize to the canvas size.

OBSERVED RESULT
Part of the image is missing.
On the other hand,Free transform in the same way works well.

EXPECTED RESULT
Layers are drawn to fill the canvas.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 tomo 2020-09-30 23:48:21 UTC
Created attachment 132034 [details]
Image file with a problem
Comment 2 vanyossi 2020-10-01 00:46:36 UTC
I can confirm this bug with the provided file.

Part of the image outside bounds is not considered for the transform mask.
Comment 3 Dmitry Kazakov 2021-05-21 12:06:17 UTC
Hi, tomo!

The bug should be fixed now after I implemented in-stack transform tool preview. I cannot reproduce that anymore, even with the attached file.