Skip to content

πŸ“₯ Comepress - Convert and Optimize your Web Project's Image Files to Next-Gen WebP format in just one click!

Notifications You must be signed in to change notification settings

NayamAmarshe/comepress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“₯ 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!

image comepress

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
image image

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 🐧

  1. Download the Linux version from here: https://github.com/NayamAmarshe/comepress/releases/latest
  2. Extract the 7z file.
  3. 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.

  1. Install dependencies:
pip3 install pyqt5 pyinstaller
  1. To run comepress as is, run:
python3 comepress.py
  1. 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

About

πŸ“₯ Comepress - Convert and Optimize your Web Project's Image Files to Next-Gen WebP format in just one click!

Topics

Resources

Stars

Watchers

Forks

Languages