1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
<!doctype HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<title>IM</title>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<base target="_blank">
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body>
<h3><a name="Overview">Overview</a></h3>
<p>IM is a toolkit for Digital Imaging. IM is based on 4 concepts: Image Representation, Storage, Processing and
Capture. Image Visualization is a task that it is left for a graphics library.</p>
<p>It provides support for image capture, several image file formats and many image processing operations. The most
popular file formats are supported: TIFF, BMP, PNG, JPEG, GIF and AVI.</p>
<p>Image representation includes scientific data types (like IEEE floating point data) and attributes (or metadata
like GeoTIFF and Exif tags). Animation, video and volumes are supported as image sequences, but there is no digital
audio support. </p>
<p>The main goal of the library is to provide a simple API and abstraction of images for scientific applications. </p>
<p>The toolkit API is written in C. The core library source code is implemented in C++ and it is very portable, it can
be compiled in Windows and UNIX with no modifications. New image processing operations can be implemented in C or in
C++.</p>
<p>IM is free software, can be used for public and commercial applications.</p>
<p>IM has been used in Tecgraf for many theses and dissertations. Check the Publications in Tecgraf's web site
<a href="http://www.tecgraf.puc-rio.br/">http://www.tecgraf.puc-rio.br/</a>.</p>
<h3><a name="available">Availability</a></h3>
<p>The library is available for several <strong>compilers</strong>: </p>
<ul>
<li>GCC and CC, in the UNIX environment </li>
<li>Visual C++, Borland C++, Watcom C++ and GCC (Cygwin and MingW), in the Windows environment</li>
</ul>
<p>The library is available for several <strong>operating systems</strong>:</p>
<ul>
<li>UNIX (SunOS, IRIX, AIX, FreeBSD and Linux)</li>
<li>Microsoft Windows NT/2K/XP</li>
</ul>
<h3><a name="support">Support</a></h3>
<p>The official support mechanism is by e-mail, using <b><u>
<a href="mailto:im@tecgraf.puc-rio.br?subject=[IM]">im@tecgraf.puc-rio.br</a></u></b>.
Before sending your message:</p>
<ul>
<li>Check if the reported behavior is not described in the user guide. </li>
<li>Check if the reported behavior is not described in the specific format characteristics. </li>
<li>Check the History to see if your version is updated. </li>
<li>Check the To Do list to see if your problem has already been reported.</li>
</ul>
<p>After all of the above have been checked, report the problem, including in your message: <strong>function, element,
format, platform, and compiler.</strong></p>
<p>We host the <b>IM</b> support features at <strong>SourceForge</strong>:
<a href="http://sourceforge.net/projects/imtoolkit/">
http://sourceforge.net/projects/imtoolkit/</a>. It provides us
Mailing List, CVS Repository and Downloads.</p>
<p>The discussion list is available at:
<a href="http://lists.sourceforge.net/lists/listinfo/imtoolkit-users">
http://lists.sourceforge.net/lists/listinfo/imtoolkit-users</a>.<br>
Source code, pre-compiled binaries and documentation can be downloaded at:
<a href="http://sourceforge.net/project/showfiles.php?group_id=241318">http://sourceforge.net/project/showfiles.php?group_id=241318</a>.<br>
The CVS can be browsed at: <a href="http://imtoolkit.cvs.sourceforge.net/imtoolkit/">
http://imtoolkit.cvs.sourceforge.net/imtoolkit/</a>.</p>
<p>If you want us to develop a specific feature for the toolkit, Tecgraf is available for partnerships and
cooperation. Please contact <u><b>tcg@tecgraf.puc-rio.br</b></u>.</p>
<p>Lua documentation and resources can be found at <a href="http://www.lua.org/">http://www.lua.org/</a>.</p>
<h3><a name="thanks">Credits</a></h3>
<p>This work was developed at Tecgraf by means of the partnership with PETROBRAS/CENPES.</p>
<p>Library Author:</p>
<ul>
<li>Antonio Scuri</li>
</ul>
<p>Thanks to the people that worked and contributed to the library:</p>
<ul>
<li>Antonio Nabuco Tartarini </li>
<li>Carolina Alfaro</li>
<li>Diego Fernandes Nehab </li>
<li>Erick de Moura Ferreira </li>
<li>Luiz Henrique Figueiredo </li>
<li>Marcelo Gattass</li>
</ul>
<p>We also thank the developers of the third party libraries:</p>
<ul>
<li>Sam Leffler (libTIFF author) </li>
<li>Frank Warmerdam, Andrey Kiselev, Mike Welles and Dwight Kelly (<a target="_blank" href="http://www.libtiff.org/">libTIFF</a>
actual maintainers) </li>
<li>Thomas Lane (<a target="_blank" href="http://www.ijg.org/">libJPEG</a>) </li>
<li>Lutz Müller (<a target="_blank" href="http://sourceforge.net/projects/libexif">libExif</a>) </li>
<li>Glenn Randers-Pehrson (<a target="_blank" href="http://www.libpng.org/">libPNG</a>) </li>
<li>Jean-loup Gailly and Mark Adler (<a target="_blank" href="http://www.gzip.org/zlib/">zlib</a>) </li>
<li>Gershon Elber (GIFLib) </li>
<li>Michael Adams (<a target="_blank" href="http://www.ece.uvic.ca/~mdadams/jasper/">libJasper</a>) </li>
<li>Svein Bøe, Tor Lønnestad and Otto Milvang (<a target="_blank" href="http://www.ifi.uio.no/forskning/grupper/dsb/Software/Xite/">XITE</a>)</li>
<li>Jason Perkins (<a href="http://premake.sourceforge.net/">Premake</a>)</li>
<li>Marc Alexander Lehmann (<a href="http://liblzf.plan9.de/">libLZF</a>)</li>
<li>(to many others that contribute to these library, keeping them free and updated)</li>
</ul>
<p>The IM toolkit distribution includes the some third party libraries that are not developed by Tecgraf. Their
license are also free and have the same freedom as the <a href="copyright.html">Tecgraf Library
License</a>. You can read the respective licenses in the files: <a href="zlib.txt">zlib.txt</a>, <a href="libpng.txt">
libpng.txt</a>, <a href="libjpeg.txt">libjpeg.txt</a>, <a href="libtiff.txt">libtiff.txt</a>, <a href="libjasper.txt">
libjasper.txt</a>, <a href="liblzf.txt">liblzf.txt</a>, <a href="libexif.txt">
libexif.txt</a>.</p>
<p>Thanks for the <a href="http://sourceforge.net/">SourceForge</a> for
hosting the support features. Thanks for the <a href="http://luaforge.net/">
LuaForge</a> team for previously hosting the support features for many
years. </p>
<p>IM is registered at the National Institute of Intellectual Property in Brazil
(INPI) under the number 07570-6, and so it is protected against illegal use. See
the <a href="copyright.html">Tecgraf Library License</a> for further usage
information and Copyright.</p>
<h3><a name="docs">Documentation</a></h3>
<p>This toolkit is available at <a href="http://www.tecgraf.puc-rio.br/im">http://www.tecgraf.puc-rio.br/im</a>. </p>
<p>The full documentation can be downloaded from the <a target="_self" href="download.html">Download Files</a>. The documentation is also available in Adobe Acrobat and Windows HTML Help formats.</p>
<p>The HTML navigation uses the WebBook tool, available at
<a href="http://www.tecgraf.puc-rio.br/webbook" target="_blank">http://www.tecgraf.puc-rio.br/webbook</a>.</p>
<p>The library Reference documentation is generated by Doxygen ( <a href="http://www.stack.nl/~dimitri/doxygen/">
http://www.stack.nl/~dimitri/doxygen/</a> ).</p>
<h3>Publications</h3>
<ul>
<li>Scuri, A. "IM - Imaging Toolkit". Software Developer's Journal. Jan/2006. [<a href="http://en.sdjournal.org/products/articleInfo/25">http://en.sdjournal.org/products/articleInfo/25</a>]</li>
<li>Scuri, A., "IM – An Imaging Tool", Poster, SIBGRAPI 2004 [<a target="_self" href="../download/poster.pdf">poster.pdf</a>,
<a href="../download/poster_text.pdf">poster_text.pdf</a>]</li>
</ul>
</body>
</html>
|