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

            Bug ID: 524141
           Summary: Print Size menu and Resize Canvas cause destructive
                    canvas dimension drift and pixel loss when switching
                    unit dropdowns
    Classification: Applications
           Product: krita
      Version First unspecified
       Reported In:
          Platform: Microsoft Windows
                OS: Microsoft Windows
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Resize/Scale Image/Layer
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

DESCRIPTION
There is a destructive live-update calculation bug inside the "Scale Image to
New Size", "Resize Canvas" . When a user switches the measurement unit dropdown
menu to view dimensions in another system (e.g., mm to inches) and switches
back, Krita actively truncates and degrades the underlying pixel grid instead
of preserving the original canvas dimensions.

STEPS TO REPRODUCE
1. Create a new document with custom physical dimensions
2. Navigate to Image > Scale Image to New Size
3. Observe the initial dimensions
4. Change the unit dropdown menu from Millimeters (mm) to Inches (in)
5. Change the unit dropdown menu immediately back to Millimeters (mm).

OBSERVED RESULT
The dimensions have destructively drifted downwards. Checking the pixel
dimensions reveals that Krita has actively shaved the core pixel grid down just
from toggling the UI dropdown.

EXPECTED RESULT
Changing a UI unit dropdown to look at alternative measurements should be a
passive display filter. It should never actively alter, truncate, or round down
the underlying pixel dimensions of the active canvas unless the user manually
types new values into the input boxes.

SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window): -
KDE Plasma Version: -
KDE Frameworks Version: -
Qt Version: -

ADDITIONAL INFORMATION
-

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

Reply via email to