Built with Electron, Vue & Vite.
A free and open source tool for optimizing images and vector graphics.
Original repo at: https://github.com/antonreshetov/image-optimizer
This fork includes:
- PNG -> WebP option
- Multi-platform release for Macos (.dmg), Linux (.snap, .AppImage) and Windows (.exe)
- Go to Releases get the latest build.
- Download and run the
.dmg
file.
- Download and run the
.exe
file.
- Either download the
.snap
or the.AppImage
.
Linux Snap
- Run the bash command below inside the Downloads folder.
sudo snap install --force-dangerous ./image-optimizer.snap
Replace image-optimizer.snap
with the actual filename
Linux AppImage
To install the AppImage, right-click on the file > Properties > Permissions > "Allow executing file as program".
Notes about Snap and Appimage
Note that the Snap will move the files to /snap/bin
and create a "Desktop file" that shows the app in global search. The AppImage does not do this - you need to create a desktop file if you want to see it in search. Additionally, this means you can delete the Snap from Downloads after installing, but the AppImage download should not be deleted unless uninstalling. The AppImage should probably be moved to a more permanent folder such as $HOME/bin
Delete the Image-Optimizer.dmg
file from /Applications
Uninstall through Windows' "Add/Remove Programs" interface.
Linux Snap
sudo snap remove image-optimizer
Linux AppImage
Delete the .appimage
file.
# install dependencies
yarn
# serve with hot reload
yarn dev
Run yarn run build:local
to both build the Vue frontend and run the electron builder.
yarn build
is used by GitHub Actions to only build the Vue frontend.
Contributors: Anton Reshetov, Chris Hayes