Release 1.0

Experimental lossy image compression algorithm.
Post Reply
LK_Poland
Site Admin
Posts: 23
Joined: Tue Sep 21, 2021 8:29 pm
3
Location: Poland
Gender:
Contact:
Poland

Release 1.0

Post by LK_Poland »

SIC licensed under GPLv3 is both free and open-source implementation of experimental lossy image compression algorithm.

Example image compressed with different compression levels:
Image

High level overview of compression algorithm:
Step 1: Apply lossy compression.
  1. Split image into partitions using 2x2 pixels window scan.
  2. Merge similar partitions together.
  3. Reduce number of rarely used partitions.
Step 2: Do further data size reduction by applying lossless compression.

Usage:
Drag and drop image file on SIC.exe:
  • .sic file will be automatically opened, right mouse button menu can be used to copy opened image to clipboard.
  • Other image files dropped on SIC.exe will be automatically opened, compressed with default compression level and saved as .sic file in the same directory.
Default compression level can be changed with -l or --level option. Shortcut to SIC.exe --level=45 will compress all images dropped on this shortcut with compression level set to 45.

SIC.exe can also be used in Windows console.

Dependencies:
  • C++
  • Qt 5.15
Precompiled standalone Windows 10 version download.
Project source code repository is hosted on gitlab.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests