Skip to content

When processing a few dozen images, Pinta begins to fail updating its selection boxes #1996

@SchlauFuchs

Description

@SchlauFuchs

Description
This is a problem that i have regularly but might be time intensive to debug. After a while, the selection box does not update any more properly when cutting or rotating a selection.

To Reproduce
Use case: I am scanning receipts from shopping to archive them later. Usually I scan multiple at once, so I end up with sometimes dozen of A4 sized JPEG images scanned on my flatbed scanner @ 4960x7015 pixels. When done with scanning, I open a good number (maybe 20-30 pages) with Pinta and use the following feature sequence:

  • select a box ('s')
  • cut (CTRL-X)
  • paste to new image (CTRL-ALT-V)
  • select all on new image (CRTL-A)
  • move ('m')
  • use mouse to align straight
  • select('s') and draw new box
  • trim to selection (CTRL-SHIFT-X)
  • close (CRTL-W)
  • save, name it, accept JPEG 85% setting
    repeat this up to the last - the last one i just align and trim in its original file and safe and close it.
    Now after doing a number of them, the selected box on the original image does not clear the selection box any more when cutting - it also doesn't update the image when selecting another region. it does cut though and I can still paste into a new image - there though I notice smearing at the edge of the selection box when I am aligning it.
    Side problem - the dialog to safe location and enter name takes a long time to open - far too long for a local path.

Additional Info
I noticed this both with the latest Pinta on Snap as with the system package installation on Linux mint. I have noticed the problem since I started using Pinta, after switching to Linux. (same flow on paint.net works without this problem)

Version
Pinta 3.05
Linux Mint 22.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions