]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><!-- | |
3 | Copyright 2005-2007 Adobe Systems Incorporated | |
4 | Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt | |
5 | or a copy at http://opensource.adobe.com/licenses.html) | |
6 | ||
7 | Some files are held under additional license. | |
8 | Please see "http://opensource.adobe.com/licenses.html" for more information. | |
9 | --> | |
10 | <title>Adobe Generic Image Library: Main Page</title> | |
11 | <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"> | |
12 | <link type="text/css" rel="stylesheet" href="adobe_source.css"> | |
13 | <table style="margin: 0pt; padding: 0pt; width: 100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr> | |
14 | <td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top"> | |
15 | <div style="padding: 5px;" align="center"> | |
16 | <a title="www.boost.org home page" href="http://www.boost.org/" tabindex="2" style="border: medium none ;"> | |
17 | <img src="boost.png" alt="Boost Libraries" style="padding: 3px;"> | |
18 | </a> | |
19 | </div> | |
20 | <div style="margin: 5px;"> | |
21 | <h3 class="navbar">Information</h3> | |
22 | <ul> | |
23 | <li><a href="http://opensource.adobe.com/gil/index.html">GIL ASL Home</a></li> | |
24 | <li><a href="http://opensource.adobe.com/gil/contribute.html">GIL Extensions</a></li> | |
25 | <li><a href="http://sourceforge.net/forum/forum.php?forum_id=648138">GIL Discussion Forum</a></li> | |
26 | <li><a href="http://opensource.adobe.com/gil/contributors.html">Acknowledgements</a></li> | |
27 | </ul> | |
28 | <h3 class="navbar">Other Resources</h3> | |
29 | <ul> | |
30 | <li><a href="http://opensource.adobe.com/">Adobe Open Source</a></li> | |
31 | <li><a href="http://www.sgi.com/tech/stl">SGI STL</a></li> | |
32 | </ul> | |
33 | </div> | |
34 | <h3 class="navbar">GIL Sponsor</h3> | |
35 | <div style="padding: 5px;" align="center"> | |
36 | <a title="www.adobe.com home page" href="http://www.adobe.com/" tabindex="2" style="border: medium none ;"> | |
37 | <img src="adobe_logo.gif" alt="Adobe Systems, Inc." style="padding: 3px;"> | |
38 | </a> | |
39 | </div> | |
40 | </td> | |
41 | <td style="padding-left: 10px; padding-right: 10px; padding-bottom: 10px;" valign="top" width="100%"> | |
42 | ||
43 | <!-- End Header --> | |
44 | ||
45 | <br> | |
46 | <p> | |
47 | </p><h1>Generic Image Library Documentation</h1> | |
48 | ||
49 | <p> | |
50 | <ul> | |
51 | ||
52 | <li><strong><a href="http://opensource.adobe.com/gil/presentation/index.htm">Video Tutorial</a> </strong> | |
53 | ||
54 | <p> | |
55 | Watch a 55 minute video presentation of GIL. It roughly follows the tutorial, though in some places covers a bit more material. It is slightly outdated.</li> | |
56 | ||
57 | <p> | |
58 | <li><strong><a href="html/giltutorial.html">Tutorial</a> </strong> | |
59 | ||
60 | <p> | |
61 | The tutorial gives you a jump start in using the library. It starts with a simple non-generic algorithm that | |
62 | is gradually evolved to be more generic, faster and more flexible. The tutorial covers most of what you need to know to make effective use of GIL, but does not systematically | |
63 | cover all aspects of the library.</li> | |
64 | ||
65 | <p> | |
66 | <li><strong><a href="html/gildesignguide.html">Design Guide</a></strong> | |
67 | ||
68 | <p> | |
69 | The design guide provides a more formal and complete description of the library, including the concepts and the | |
70 | design rationale. | |
71 | ||
72 | <p> | |
73 | <li><strong><a href="html/index.html">Doxygen Documentation</a></strong> | |
74 | ||
75 | <p> | |
76 | Interactive cross-linked documentation | |
77 | ||
78 | <p> | |
79 | <li>Sample files: | |
80 | <ul> | |
81 | <li><a href="../example/x_gradient.cpp">x_gradient.cpp</a> Writing an algorithm that operates on generic images</li> | |
82 | <li><a href="../example/dynamic_image.cpp">dynamic_image.cpp</a> Using images whose properties (color space, channel type) are specified at run time</li> | |
83 | <li><a href="../example/histogram.cpp">histogram.cpp</a> Creating a histogram</li> | |
84 | <li><a href="../example/interleaved_ptr.cpp">interleaved_ptr.cpp</a>, | |
85 | <a href="../example/interleaved_ptr.hpp">interleaved_ptr.hpp</a>, | |
86 | <a href="../example/interleaved_ref.hpp">interleaved_ref.hpp</a> Creating your own pixel reference and pixel iterator</li> | |
87 | <li><a href="../example/mandelbrot.cpp">mandelbrot.cpp</a> Creating a synthetic image defined by a function</li> | |
88 | <li><a href="../example/packed_pixel.cpp">packed_pixel.cpp</a> Defining bitmasks and images whose channels or pixels are not byte-aligned</li> | |
89 | <li><a href="../example/resize.cpp">resize.cpp</a> Rescaling an image using bilinear sampling (requires the optional Numeric extension)</li> | |
90 | <li><a href="../example/affine.cpp">affine.cpp</a> Applying an affine transformation to an image (requires the optional Numeric extension)</li> | |
91 | <li><a href="../example/convolution.cpp">convolution.cpp</a> Blurring images (requires the optional Numeric extension)</li> | |
92 | </ul> | |
93 | ||
94 | </ul> | |
95 | ||
96 | ||
97 | </body></html> |