This time, we are releasing both Optimize Images and Optimize Images X at the same time. The original CLI version now uses temporary files with in-memory buffers, which prevents unnecessary I/O, and also displays more detailed and more useful version information. Optimize Images X, the GUI version, is now compatible with Python3.7+ and has the ability to open or preview a selected image.
Optimize Images v.1.5.0 - 2021-04-29
- Replaced temporary files with in-memory buffers which, at the expense of a bit higher RAM usage, prevents unnecessary I/O and may result in faster performance when working with slower disks.
- Added information about the running environment to the -v/—version CLI argument, so that you can check which python version is being used, as well as some information about required and optional third-party packages.
- Added a minimum space saving threshold (1% per file). Files are only replaced if the space saved is at least 1% of the original file size. Contributed by varnav@GitHub.
- Added a check for the presence of the required package Piexif.
- Added new methods intended to allow optimize-images to be imported and used as a package. The initial refactoring was kindly contributed by Tharindu N. (truethari@GitHub)
- Added custom exceptions to better support the public API.
Optimize Images X v.0.9.2 Beta - 2021-04-29
- Added the ability to open the currently selected image in the system’s default image viewing application by pressing
- On macOS, you may also display a QuickLook window by pressing the spacebar.
- Removed the usage of walrus operator to make it compatible with Python3.7+.