1 | <?php header("Content-Type: text/html; charset=utf-8"); ?> |
---|
2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" |
---|
3 | "http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd"> |
---|
4 | |
---|
5 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> |
---|
6 | |
---|
7 | <head> |
---|
8 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
---|
9 | <meta name="GENERATOR" content="vim" /> |
---|
10 | <meta name="Author" content="sam@zoy.org (Sam Hocevar)" /> |
---|
11 | <meta name="Description" content="Caca Labs - img2oric" /> |
---|
12 | <meta name="Keywords" content="libcaca, ASCII, ASCII ART, colour quantisation, dithering, oric" /> |
---|
13 | <title>Caca Labs - img2oric</title> |
---|
14 | <link rel="icon" type="image/x-icon" href="/favicon.ico" /> |
---|
15 | <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> |
---|
16 | <link rel="stylesheet" type="text/css" href="/main.css" /> |
---|
17 | </head> |
---|
18 | |
---|
19 | <body> |
---|
20 | |
---|
21 | <?php include($_SERVER["DOCUMENT_ROOT"]."/header.inc"); ?> |
---|
22 | |
---|
23 | <p> <tt>pic2oric</tt> converts images to the Oric Atmos colours. The Oric |
---|
24 | Atmos screen format is one of the most twisted standards and very little |
---|
25 | artwork exists for this vintage computer. It was therefore the perfect |
---|
26 | challenge for the Caca Labs image processing team. </p> |
---|
27 | |
---|
28 | <h2> Downloads </h2> |
---|
29 | |
---|
30 | <p> The <tt>pic2oric</tt> source code may be downloaded from <tt><a |
---|
31 | href="pic2oric.c">pic2oric.c</a></tt>. It currently only runs on Linux and is |
---|
32 | extremely slow (around 1 minute to process an image on a modern computer). </p> |
---|
33 | |
---|
34 | <h2> Screenshots </h2> |
---|
35 | |
---|
36 | <p> These images show how <tt>pic2oric</tt> performs. The results may not |
---|
37 | seem terribly clean, but they are probably better than anything that has |
---|
38 | been seen so far on an Oric Atmos computer. </p> |
---|
39 | |
---|
40 | <p> These first 4 images show the results on the same images than the ones |
---|
41 | on Dbug’s <a href="http://www.defence-force.org/computing/oric/coding/annexe_3/pictconv/">PictConv</a> website, to illustrate the improvements over the |
---|
42 | traditional RGB separation technique. </p> |
---|
43 | |
---|
44 | <p style="text-align: center;"> |
---|
45 | <img src="buffy.png" width="240" height="200" class="inline" alt="" /> |
---|
46 | <img src="output-buffy.png" width="240" height="200" class="inline" alt="" /> |
---|
47 | </p> |
---|
48 | |
---|
49 | <p style="text-align: center;"> |
---|
50 | <img src="mire.png" width="240" height="200" class="inline" alt="" /> |
---|
51 | <img src="output-mire.png" width="240" height="200" class="inline" alt="" /> |
---|
52 | </p> |
---|
53 | |
---|
54 | <p style="text-align: center;"> |
---|
55 | <img src="dog.png" width="240" height="200" class="inline" alt="" /> |
---|
56 | <img src="output-dog.png" width="240" height="200" class="inline" alt="" /> |
---|
57 | </p> |
---|
58 | |
---|
59 | <p style="text-align: center;"> |
---|
60 | <img src="lena.png" width="240" height="200" class="inline" alt="" /> |
---|
61 | <img src="output-lena.png" width="240" height="200" class="inline" alt="" /> |
---|
62 | </p> |
---|
63 | |
---|
64 | <p> The following images show <tt>pic2oric</tt>’s results with grayscale |
---|
65 | images and cartoon images. </p> |
---|
66 | |
---|
67 | <p style="text-align: center;"> |
---|
68 | <img src="bufbw.png" width="240" height="200" class="inline" alt="" /> |
---|
69 | <img src="output-bufbw.png" width="240" height="200" class="inline" alt="" /> |
---|
70 | </p> |
---|
71 | |
---|
72 | <p style="text-align: center;"> |
---|
73 | <img src="homer.png" width="240" height="200" class="inline" alt="" /> |
---|
74 | <img src="output-homer.png" width="240" height="200" class="inline" alt="" /> |
---|
75 | </p> |
---|
76 | |
---|
77 | <p> And finally, this is an animation whose frames were converted to Oric |
---|
78 | colours using <tt>pic2oric</tt>: </p> |
---|
79 | |
---|
80 | <p style="text-align: center;"> |
---|
81 | <img src="bear.gif" width="240" height="200" class="inline" alt="" /> |
---|
82 | <img src="output-bear.gif" width="240" height="200" class="inline" alt="" /> |
---|
83 | </p> |
---|
84 | |
---|
85 | <?php $rev = '$Id$'; |
---|
86 | include($_SERVER['DOCUMENT_ROOT'].'/footer.inc'); ?> |
---|
87 | |
---|
88 | </body> |
---|
89 | </html> |
---|