406aa91779ce6a3b43fb8788b080785bf4862725
[imagesqueeze.git] / doc / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html>
3 <head>
4     <meta
5             http-equiv="Content-Type"
6             content="text/html; charset=UTF-8">
7     <title>ImageSqueeze</title>
8 </head>
9 <body>
10 <h1>ImageSqueeze - lossy image codec</h1>
11 <a href="http://www2.svjatoslav.eu/gitweb/?p=imagesqueeze.git;a=snapshot;h=HEAD;sf=tgz">Download</a>
12 &nbsp;&nbsp;
13 <a href="http://www2.svjatoslav.eu/gitbrowse/imagesqueeze/doc/index.html">Online homepage</a>
14 &nbsp;&nbsp;
15 <a href="http://svjatoslav.eu/programs.jsp">Other applications hosted on svjatoslav.eu</a>
16     <pre>
17 <b>Program author:</b>
18     Svjatoslav Agejenko
19     Homepage: <a href="http://svjatoslav.eu">http://svjatoslav.eu</a>
20     Email: <a href="mailto:svjatoslav@svjatoslav.eu">svjatoslav@svjatoslav.eu</a>
21
22 This software is distributed under <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU GENERAL PUBLIC LICENSE Version 2</a>.
23
24
25 Lossy image codec. Optimized for photos.
26 I developed it to test out an image compression ideas.
27
28 I believe my algorithm has following advantages:
29     * Fast. Relatively few computations per pixel. 
30     * Easy to add support for progressive image loading. (Saving is already progressive)
31
32 Current limitations / to do:
33     * Documentation describing idea behind this algorithm is still missing (lack of time)
34     * Code documentation is weak.
35     * Better sample applications needed: Commandline image conversion utility. Image viewer.
36
37
38 Below are original photo and the same image being compressed down to ~93 Kb and then decompressed.
39 <img src="originalAndCompressed.png"/>
40
41 When looking very closely, slight grainyness, loss of color precision and
42 blurriness (loss of detail) could be noticed as a compression artifacts.
43 Still sharp edges are always preserved. Also no blocks typical to JPEG are ever seen.
44 I think that is awesome result for just ~ 2.5 bits per pixel on that color photo. 
45 </pre>
46 </body>
47 </html>