Release 1.0

Post a reply

Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Release 1.0

Release 1.0

by LK_Poland » Sun Jan 01, 2023 8:19 pm

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.

Top