Lymphatus / caesium-image-compressor

Caesium is an image compression software that helps you store, send and share digital pictures, supporting JPG, PNG, WebP and TIFF formats. You can quickly reduce the file size (and resolution, if you want) by preserving the overall quality of the image.
https://saerasoft.com/caesium
GNU General Public License v3.0
3.47k stars 209 forks source link

App displays resizing percentage as pixels at next launch and forgets previous value #231

Closed lrq3000 closed 7 months ago

lrq3000 commented 11 months ago

Describe the bug If user selects percentage resizing, then closes the app, then reopens it, the app remembers that resizing was set to percentage, but in the width and height values, the values shown are "px" instead of "%".

I did not test to see if this causes resizing to work on pixels instead of percentages, so I am unsure if this is just a display bug or a more severe image processing bug. /EDIT: this is only a display bug, the output is resized according to percentage, not pixels.

/EDIT2: This bug can also be reproduced by simply changing language, it is equivalent to restarting the app.

/EDIT3: In addition to misdisplaying the percentage as px, when restarting the app, it indeed forgets the previous resizing value.

Software version 2.5.1

Operating System information

Screenshots image

Application Log caesium-2023-09-22.log

Lymphatus commented 11 months ago

It's actually a bug I got addressed in this commit https://github.com/Lymphatus/caesium-image-compressor/commit/f09ba954d23856e843e7aab6dd4dde27c2c8b823 Will be fixed on the next release. Thanks for reporting!

azagthoth1 commented 7 months ago

It's actually a bug I got addressed in this commit f09ba95 Will be fixed on the next release. Thanks for reporting!

I was about to report this one, but I'm glad it has already come to your attention twice. I really like this software, thanks for your hard work. Looking forward to the next release.

Lymphatus commented 7 months ago

Fixed in v2.6.0.