1.1 diff -r 5edfbd3e7a46 -r 1204ebf9340d PTdecode/CImg-1.3.0/html/index.shtml 1.2 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 +++ b/PTdecode/CImg-1.3.0/html/index.shtml Mon Aug 03 14:09:20 2009 +0100 1.4 @@ -0,0 +1,230 @@ 1.5 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 1.6 + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 1.7 +<!--#include file="header.html" --> 1.8 + 1.9 +<table align="center" border="0" cellpadding="20" cellspacing="0" width="100%"><tbody><tr><td> 1.10 +<font face="Arial,Helvetica" size="-1"> 1.11 + 1.12 +<img src="img/item_intro.gif" alt="Introduction"> 1.13 +<p> 1.14 +The CImg Library is an <b>open source C++ toolkit for image processing</b> designed with these properties in mind : 1.15 + 1.16 +<table border="0" width="100%" cellspacing="16"> 1.17 +<tr><td><img src="img/item_usefulness.jpg" alt="Usefulness"></td> 1.18 +<td><hr noshade="noshade" size="1" width="100%"></hr> 1.19 + CImg defines simple <i>classes</i> and <i>methods</i> 1.20 + aimed at manipulating generic images in your own C++ code : Load/save various file formats, access pixel values, 1.21 + display, resize/rotate/mirror/filter, draw primitives (text, faces, curves, 3D objects, ...), compute statistics, 1.22 + manage user interactions, and so on... 1.23 +</td></tr> 1.24 +<tr><td><img src="img/item_genericity.jpg" alt="Genericity"></td> 1.25 +<td><hr noshade="noshade" size="1" width="100%"></hr> 1.26 + Provided image classes can represent datasets up to 1.27 + <i>4-dimension wide</i> (from 1D scalar signals to 3D hyperspectral volumes), with template pixel types. 1.28 + Image <i>collections</i> and <i>sequences</i> are also supported. 1.29 +</td></tr> 1.30 +<tr><td><img src="img/item_portability.jpg" alt="Portability"></td> 1.31 +<td><hr noshade="noshade" size="1" width="100%"></hr> 1.32 + CImg is <i>self-contained</i> and thus <i>highly portable</i>. It fully works on 1.33 + <i>different operating systems</i> (Unix, Windows, MacOS X, *BSD) with <i>various C++ compilers</i> 1.34 + (Visual C++, GNU g++, Intel icc, Borland bcc, ...). 1.35 +</td></tr> 1.36 +<tr><td><img src="img/item_simplicity.jpg" alt="Simplicity"></td> 1.37 +<td><hr noshade="noshade" size="1" width="100%"></hr> 1.38 + CImg is <i>lightweight</i>. It is made of a single header file 1.39 + <i><a href="http://cimg.cvs.sourceforge.net/cimg/CImg/CImg.h?view=markup"><b>CImg.h</b></a></i> 1.40 + that must be included in your C++ source. It defines only <i>four</i> different classes. 1.41 + It can be compiled using a minimal set of standard C++ and system libraries. 1.42 + <i>No need for exotic or complex dependencies</i>. 1.43 +</td></tr> 1.44 +<tr><td><img src="img/item_extensibility.jpg" alt="Extensibility"></td> 1.45 +<td><hr noshade="noshade" size="1" width="100%"></hr> 1.46 + Although not required, CImg can use functionalities of external tools/libraries such as 1.47 + <a href="http://www.imagemagick.org/">ImageMagick</a>, 1.48 + <a href="http://www.graphicsmagick.org/">GraphicsMagick</a>, 1.49 + <a href="http://xmedcon.sourceforge.net/">XMedCon</a>, 1.50 + <a href="http://ffmpeg.mplayerhq.hu/">FFMPEG</a>, 1.51 + <a href="http://www.libpng.org/pub/png/libpng.html">libpng</a>, 1.52 + <a href="http://www.ijg.org/">libjpeg</a>, 1.53 + <a href="http://www.libtiff.org/">libtiff</a>, 1.54 + <a href="http://www.imagemagick.org/Magick++/">Magick++</a>, 1.55 + <a href="http://www.netlib.org/lapack/">Lapack</a>, 1.56 + <a href="http://libboard.sourceforge.net/">Board</a> 1.57 + or 1.58 + <a href="http://www.fftw.org/">FFTW3</a>. 1.59 + Moreover, a simple <i>plug-in</i> mechanism allows any user to directly enhance the library 1.60 + capabilities according to his needs. 1.61 +</td></tr> 1.62 +<tr><td><img src="img/item_freedom.jpg" alt="Freedom"></td> 1.63 +<td><hr noshade="noshade" size="1" width="100%"></hr> 1.64 + CImg is a <i>free, open-source library</i> distributed under the 1.65 + <a href="http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt"><i>CeCILL-C</i></a> (close to the GNU LGPL) 1.66 + or 1.67 + <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt"><i>CeCILL</i></a> (compatible with the GNU GPL) 1.68 + licenses</i></a>. It can be used in commercial applications. 1.69 +</td></tr> 1.70 +</table> 1.71 +</p> 1.72 + 1.73 +<blockquote> 1.74 +<b>CImg</b> stands for <b><i>"Cool Image"</i></b> : It is <b>easy to use</b> and <b>efficient</b>. 1.75 +It's a very pleasant toolbox to code image processing stuffs in C++, and potentially covers a wide range of image processing applications. 1.76 +In the distributed package, a <a href="screenshots.shtml">lot of examples</a> are provided to help the developper in its first steps.<br/> 1.77 +</blockquote> 1.78 + 1.79 +<br/><img src="img/item_authors.jpg" alt="Authors"> 1.80 +<blockquote> 1.81 +<a href="http://www.greyc.ensicaen.fr/~dtschump/">David Tschumperlé</a> (project leader), with the help of 1.82 +various contributors : 1.83 +<i> 1.84 + Haz-Edine Assemlal, 1.85 + Vincent Barra, 1.86 + Romain Blei, 1.87 + Yohan Bentolila, 1.88 + Jerome Boulanger, 1.89 + Frederic Devernay, 1.90 + François-Xavier Dupé, 1.91 + Eric Fausett, 1.92 + Jean-Marie Favreau, 1.93 + Sebastien Fourey, 1.94 + Alexandre Fournier, 1.95 + Vincent Garcia, 1.96 + Jinwei Gu, 1.97 + Jean-Daniel Guyot, 1.98 + Matt Hanson, 1.99 + Sebastien Hanel, 1.100 + Christoph Hormann, 1.101 + Werner Jainek, 1.102 + Daniel Kondermann, 1.103 + Pierre Kornprobst, 1.104 + Orges Leka, 1.105 + Francois Lauze, 1.106 + Xie Long, 1.107 + Thomas Martin, 1.108 + Cesar Martinez, 1.109 + Jean Martinot, 1.110 + Nikita Melnichenko, 1.111 + Baptiste Mougel, 1.112 + Renaud Peteri, 1.113 + Martin Petricek, 1.114 + Paolo Prete, 1.115 + Adrien Reboisson, 1.116 + Klaus Schneider, 1.117 + Konstantin Spirin, 1.118 + Rainer Steffens, 1.119 + David G. Starkweather, 1.120 + Grzegorz Szwoch, 1.121 + Thierry Thomas, 1.122 + Yu-En-Yun, 1.123 + Vo Duc Khanh, 1.124 + Phillip Wood, 1.125 + Bug Zhao, 1.126 + Haibo Zheng. 1.127 + </i> 1.128 +</blockquote> 1.129 + 1.130 +<br/><img src="img/item_licenses.jpg" alt="Licenses"> 1.131 +<blockquote> 1.132 + The CImg Library is an open-source product distributed under <b>two distinct licenses</b> : 1.133 + the library core itself is dual-licensed and 1.134 + can be governed either by the 1.135 + <a href="http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt"><b>CeCILL-C</b> License</a> (LGPL-like), 1.136 + or the 1.137 + <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt"><b>CeCILL</b> License</a> (GPL-compatible). 1.138 + Most of the other package files are distributed under the 1.139 + <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt"><b>CeCILL</b> License</a>. 1.140 + Both are <b>open source licenses</b>, the CeCILL-C being less restrictive than the CeCILL one. 1.141 + The CImg Library source code has been registered to the <a href="http://app.legalis.net/paris/">APP</a> 1.142 + (French Agency for the Protection of Programs) by the <a href="http://www.inria.fr/index.en.html">INRIA</a>, 1.143 + under registration number <i>IDDN.FR.001.040004.000.S.P.2004.000.21000.</i> 1.144 +</blockquote> 1.145 + 1.146 +<br/><img src="img/item_learnmore.jpg" alt="Learn More"> 1.147 +<ul> 1.148 + <li>The <a href="screenshots.shtml">Screenshots</a> section illustrates some of the different source code examples provided in 1.149 + the CImg package.</li> 1.150 + <li>The <a href="reference/group__cimg__tutorial.html">Tutorial</a> section shows the basic use of CImg classes 1.151 + and functions with a small first code.</li> 1.152 + <li>You can look at the quite complete <a href="CImg_slides.pdf">CImg Library presentation slides</a> (.pdf format) which gives 1.153 + more insights on the different library concepts.</li> 1.154 + <li>Online web statistics on the CImg website activity are available 1.155 + <a href="http://my.statcounter.com/project/standard/stats.php?project_id=895001&guest=1">here</a> and 1.156 + <a href="http://sourceforge.net/project/stats/?group_id=96492&ugn=cimg">here</a>.</li> 1.157 +</ul> 1.158 + 1.159 +<br/><img src="img/item_quickhistory.jpg" alt="Quick History"> 1.160 +<blockquote> 1.161 + The development of the CImg Library began at the end of 1999, when I started my PhD thesis 1.162 + in the <a href="http://www-sop.inria.fr/odyssee"><img border="0" height="16" alt="" src="img/logoODYSSEE.jpg"></img> Lab</a> 1.163 + at the <a href="http://www-sop.inria.fr/"><img border="0" height="16" alt="" src="img/logoINRIA.gif"></img> Sophia Antipolis</a>. 1.164 + It was designed to help me and my colleagues developing various image processing algorithms, 1.165 + for datasets as simple as 2D scalar images, or as complex as 3D volumes of diffusion tensors. I also used it for 1.166 + courses on image processing I teached at the university. That's why the CImg library 1.167 + has been always intended to be <i>compact</i>, <i>easy to use</i>, <i>multi-platform</i> and <i>generic</i>. 1.168 + It provides a lot of basic functions that one would like to see in an image 1.169 + processing framework for C++ programming. 1.170 + I am now a permanent researcher of the <a href="http://www.cnrs.fr"><img border="0" alt="" height="32" src="img/logoCNRS.gif"></img> 1.171 + institution</a>, 1.172 + working in the <a href="http://www.greyc.ensicaen.fr/EquipeImage"><img border="0" alt="" height="32" src="img/logoIMAGE.gif"></img> 1.173 + group</a> at the <a href="http://www.greyc.ensicaen.fr"><img border="0" alt="" height="32" src="img/logoGREYC.gif"></img> 1.174 + GREYC lab</a> in Caen/France. 1.175 + I am still using, maintaining and updating the CImg Library, and will probably do it for the next couple of years. 1.176 +</blockquote> 1.177 + 1.178 +<br/><img src="img/item_howtohelp.jpg" alt="How to Help ?"> 1.179 +<blockquote> 1.180 + The CImg Library is an open source C++ library which is mainly developped during 1.181 + free time. If you enjoy using CImg, you may contribute to the project 1.182 + in different ways. This will motivate me to continue the work. 1.183 + <ul> 1.184 + <li>You can help CImg to be more widely known, by displaying a 1.185 + <a href="CImg_flyer.pdf">CImg Flyer</a> at work, in your lab or school 1.186 + (available in <a href="CImg_flyer.pdf">.PDF</a> or <a href="img/CImg_flyer.jpg">.JPEG</a> formats). 1.187 + <li>You can report bugs, propose patches or new functionalities, using the CImg 1.188 + <a href="http://sourceforge.net/forum/?group_id=96492">forums</a> or 1.189 + <a href="http://sourceforge.net/tracker/?group_id=96492">trackers</a>.</li> 1.190 + <li>You can write 1.191 + <a href="reference/group__cimg__tutorial.html">tutorials</a> 1.192 + or parts of the <a href="reference/index.html">documentation</a>.</li> 1.193 + <li>If you just want to say you've been happy with the library, you can send me a postcard from your place, to the following address : <br/> 1.194 + <i>David Tschumperlé, GREYC (UMR CNRS 6072), Equipe IMAGE, 6 Bd du Maréchal Juin, 14050 Caen Cedex, FRANCE.</i><br/><br/> 1.195 + 10 postcards received yet (I still have empty space on my wall ! :) ), from :<br/><br/> 1.196 + <ul> 1.197 + <li><a href="img/postcard1.jpg" onclick="NewWindow(this.href,'name','420','320','yes');return false;"> 1.198 + Comissao Nacional de Energia Nuclear, Rio de Janeiro, Brazil.</a></li> 1.199 + <li><a href="img/postcard2.jpg" onclick="NewWindow(this.href,'name','420','320','yes');return false;"> 1.200 + Universidad Nacional del Litoral, Santa Fe, Argentina.</a></li> 1.201 + <li><a href="img/postcard3.jpg" onclick="NewWindow(this.href,'name','420','320','yes');return false;"> 1.202 + Waikiki's only true resort, Honolulu/Hawaii.</a></li> 1.203 + <li><a href="img/postcard4.jpg" onclick="NewWindow(this.href,'name','420','320','yes');return false;"> 1.204 + Royal Pavilion, Brighton/UK.</a></li> 1.205 + <li><a href="img/postcard5.jpg" onclick="NewWindow(this.href,'name','320','420','yes');return false;"> 1.206 + Cambridge, UK.</a></li> 1.207 + <li><a href="img/postcard6.jpg" onclick="NewWindow(this.href,'name','420','320','yes');return false;"> 1.208 + National Tai-Chung Institute of Technology, Taiwan.</a></li> 1.209 + <li><a href="img/postcard7.jpg" onclick="NewWindow(this.href,'name','420','320','yes');return false;"> 1.210 + Fuzzy Logic Laboratorium Linz-Hagenberg, Linz, Austria.</a></li> 1.211 + <li><a href="img/postcard8.jpg" onclick="NewWindow(this.href,'name','500','450','yes');return false;"> 1.212 + Corte/Corsica.</a></li> 1.213 + <li><a href="img/postcard9.jpg" onclick="NewWindow(this.href,'name','400','600','yes');return false;"> 1.214 + Microsoft Research, Beijing/China.</a></li> 1.215 + <li><a href="img/postcard10.jpg" onclick="NewWindow(this.href,'name','700','500','yes');return false;"> 1.216 + Palermo/Italia.</a></li> 1.217 + </ul><br/> 1.218 + <li>If you are rich, you can also <a href="http://sourceforge.net/donate/index.php?group_id=96492"> 1.219 + <img src="img/project-support.jpg" alt=""></img></a></li> 1.220 + </ul> 1.221 +</blockquote> 1.222 + 1.223 +<br/><img src="img/item_copyrights.jpg" alt="Copyrights"> 1.224 +<blockquote> 1.225 + <font size="-2"> 1.226 + Copyrights (C) From october 2004, David Tschumperlé - GREYC UMR CNRS 6072, Image group.<br/> 1.227 + Copyrights (C) January->September 2004, David Tschumperlé.<br/> 1.228 + Copyrights (C) 2000->2003, David Tschumperlé - INRIA Sophia-Antipolis. Odyssée group.<br/> 1.229 + </font> 1.230 +</blockquote> 1.231 + 1.232 +</font></td></tr></tbody></table> 1.233 + 1.234 +<!--#include file="footer.html" -->