Bug 497651

Summary: Horizontal Mirror alpha values is Incorrect When Set the mirror at Half a Pixel
Product: [Applications] krita Reporter: romopua
Component: GeneralAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 5.2.6   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description romopua 2024-12-18 16:59:09 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY


Steps to Reproduce:

Set the horizontal mirror at half a pixel.
Select a brush and reduce its size as if practicing pixel art.
Zoom in.
Observe that the alpha values are not mirrored correctly. While the pixel positions are mirrored accurately, the alpha values are not.

Observed Behavior:
Alpha values are not mirrored correctly.

Expected Behavior:
Alpha values should match the original stroke, but in the mirrored version, they do not.


SOFTWARE/OS VERSIONS
Windows: 11 64 home


ADDITIONAL INFORMATION

Youtube video: https://youtu.be/AqUknXS7uog