PTdecode/CImg-1.3.0/html/index.shtml

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