comepress
comepress copied to clipboard
📥 Comepress - Convert and Optimize your Web Project's Image Files to Next-Gen WebP format in just one click!
📥 Comepress
Super trivial app to optimize your web project by converting all PNG, JPG and JPEG images to Next-Gen WebP format
Just drag and drop your files or folders and that's it!
Reduce your image bundle size by 40-80%
That means faster site loading for users and smaller project size!
Here's a small comparison:
Without Comepress | With Comepress |
---|---|
![]() |
![]() |
With Comepress I easily got over 43% space gain!
The images generated by Comepress are currently lossy but the quality is indistinguishable, so you can use this in production without any worries.
Installation 👨💻
Linux 🐧
- Download the Linux version from here: https://github.com/NayamAmarshe/comepress/releases/latest
- Extract the 7z file.
- Double click and run the
comepress
executable file.
MacOS 🍎
Coming Soon
Windows 🔳
Coming Soon
Build Instructions 🛠
Please help me generate builds for MacOS and Windows.
- Install dependencies:
pip3 install pyqt5 pyinstaller
- To run comepress as is, run:
python3 comepress.py
- To build comepress:
pyinstaller comepress.py --add-data "./res/*:res" --onefile --icon='res/inbox_tray_3d.ico' --windowed
An executable file will be created in dist
folder.
Credits ⛑
- @TGS963 for helping me with the project.
- Microsoft for their open source Fluent 3D Emoji Icons.
- Python and Qt5