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

            Bug ID: 512706
           Summary: saves images in the wrong format, contrary to claims.
                    maybe regression
    Classification: Applications
           Product: Spectacle
      Version First 6.5.3
       Reported In:
          Platform: EndeavourOS
                OS: Linux
            Status: REPORTED
          Severity: critical
          Priority: NOR
         Component: General
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

SUMMARY
Spectacle saves files as HEIC despite file extension and settings, via command
line or via GUI.

STEPS TO REPRODUCE
Via GUI:
 + take a screenshot -> click "save as" -> in the dialog choose filetype ("PNG
Image")
--- or ---
via CLI:
 + $ spectacle -nbfo screenshot.png 

OBSERVED RESULT
 + image can't be open by gwebview,
 + Python's Pillow ImageGrab crashs   (PIL.UnidentifiedImageError: cannot
identify image file '/tmp/tmpxe7zk.png')
 + executing "file" reveals the image is anyway HEIC:
$ file screenshot.png: ---> ISO Media, HEIF Image HEVC Main or Main Still
Picture Profile 

EXPECTED RESULT
1) save the file in the format specified by the extension / or by the "save as"
dialog
or 
2) force the user choose image format upon save.

SOFTWARE/OS VERSIONS

Operating System: EndeavourOS 
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.0
Graphics Platform: Wayland


P.s.
1) Some web results said it was fixed in 2018, but it isn’t.
I’ve updated my system several times in the past year, and this bug still
exists.

2) it doesn't crash by itself, but it leads to crash in other programs and
image viewers can't open file,
 user must do extra step of converting - which requires going to command line,
installing converter, etc.)

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

Reply via email to