Side-by-side comparison
You can now compare images, videos and PDFs side by side to see the difference between the original and the optimised version.
- right click on the thumbnail and click Compare
- or hover the thumbnail and press
Cmd-D
Optimised file location
There is now a way to set where the optimised files will be placed:
- Temporary folder: they will be placed in the system temp folder that gets cleaned up periodically by the system
- In-place (replace original): the default, moves the original file into Clop's backup folder and replaces it with the optimised file
- Same folder (as original): places the optimised file alongside the original, renaming it based on the configured template
- Specific folder: places the optimised file in a specific path anywhere on disk, configured with a template
Flexible template paths for the --output
CLI
When using commands like clop optimise --output <some path>
, the output path now uses the new templating engine.
To understand this better, here are some examples when resizing the PNG files on Desktop using something like:
# the command is being run from ~/Documents/
~/Documents ❯ clop crop --size 1600x900 --output <template> ~/Desktop/screenshots/*.png
... where <template>
can be:
resized_to_%z
-> path relative to current dir, places files in~/Documents/resized_to_1600x900/
~/Pictures/twitter/%f_%z.%e
-> absolute path, files will get paths like~/Pictures/twitter/shot_1600x900.png
%P/../twitter/
-> path relative to image dir, places files in~/Desktop/twitter/
Features
- Use the new Jpegli perceptive encoder from Google for even smaller JPEG images
- Update
ffmpeg
to version 7.0 for better video encoding - Allow configuring the location where Clop stores temporary files and backups and when to clean up files
- Allow disabling floating results UI
- The global
Ctrl-Shift-P
hotkey can now toggle between:- Running: Clop is listening to clipboard and file events
- Paused: Clop is paused for the next clipboard/file event and will resume automatically
- Stopped: All automatic optimisations are stopped until manually resumed by user
Improvements
- Add
--adaptive-optimisation
and--no-adaptive-optimisation
options to CLI commands that can act on images - Speed up PNG optimisation by using
pngquant
's--speed 3
option - Improve EXIF metadata handling when optimising images and videos
- Detect files that are in progress of being created/modified and wait for the operation to settle before optimising
Fixes
- Fix
--downscale-factor
parsing onclop optimise
CLI - Fix automation not triggering shortcuts for videos and PDFs
- Fix: if a previously optimised file was replaced with a new file, an old backup was being used for optimisations instead of the new file
- Fix creation/modification date not being preserved for videos