Skip to content

Changing the JPEG quality level (%) setting in Image Resizer DOES NOT actually save the changes #45484

@captainel

Description

@captainel

Microsoft PowerToys version

0.97.1

Installation method

Microsoft Store

Area(s) with issue?

Image Resizer

Steps to reproduce

  1. Right click an image and use Resize with Image Resizer
  2. Hit the Settings button (bottom left corner)
  3. Scroll down to Encoding and see JPEG quality level (%)
  4. Move the slider from 90% to 80% (there is no "save" button)
  5. Close the Settings window and resize the image (e.g. width 1920 px)
  6. Note its file size, the one made from Image Resizer (e.g. 800kb)
  7. Now open the original image in Photos and use the Resize image tool in Photos ("..." > Resize image)
  8. Resize the photo using the same size (e.g. width 1920 px) at 80% quality.
  9. Note the new file size (e.g. 500kb).
  10. Now try to resize the same image again with Resize with Image Resizer, and hit Settings again, and scroll down to Encoding
  11. You can see the JPEG quality level (%) is back at 90%

✔️ Expected Behavior

I expected reducing the JPEG quality level (%) settings for Image Resizer to use the new setting (e.g. 80%). There should be a "Save" button so when I adjust the slider, it saves the settings.

❌ Actual Behavior

Instead, even after adjusting the slider from 90% to 80% JPEG quality, when I hit resize, it used the old setting (90%) instead of the new one (80%). There is no "Save" button so there is no way to know if the Settings page actually saved the new setting. It didn't because the image saved at 800kb while using the native Photos app saved the image at 500kb.

Additional Information

OS Version: Microsoft Windows NT 10.0.26200.0
.NET Version: .NET 9.0.12
PowerToys is running as admin (elevated)
Install scope: per machine (system)
Operating System Language: English (United Kingdom)
System locale: en-GB

Other Software

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugSomething isn't workingNeeds-TriageFor issues raised to be triaged and prioritized by internal Microsoft teams

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions