mirror of
https://github.com/boostorg/gil.git
synced 2026-01-30 07:52:09 +00:00
98 lines
4.8 KiB
HTML
98 lines
4.8 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><!--
|
|
Copyright 2005-2007 Adobe Systems Incorporated
|
|
Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
|
|
or a copy at http://opensource.adobe.com/licenses.html)
|
|
|
|
Some files are held under additional license.
|
|
Please see "http://opensource.adobe.com/licenses.html" for more information.
|
|
-->
|
|
<title>Adobe Generic Image Library: Main Page</title>
|
|
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
|
|
<link type="text/css" rel="stylesheet" href="adobe_source.css">
|
|
<table style="margin: 0pt; padding: 0pt; width: 100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr>
|
|
<td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top">
|
|
<div style="padding: 5px;" align="center">
|
|
<a title="www.boost.org home page" href="http://www.boost.org/" tabindex="2" style="border: medium none ;">
|
|
<img src="boost.png" alt="Boost Libraries" style="padding: 3px;">
|
|
</a>
|
|
</div>
|
|
<div style="margin: 5px;">
|
|
<h3 class="navbar">Information</h3>
|
|
<ul>
|
|
<li><a href="http://opensource.adobe.com/gil/index.html">GIL ASL Home</a></li>
|
|
<li><a href="http://opensource.adobe.com/gil/contribute.html">GIL Extensions</a></li>
|
|
<li><a href="http://sourceforge.net/forum/forum.php?forum_id=648138">GIL Discussion Forum</a></li>
|
|
<li><a href="http://opensource.adobe.com/gil/contributors.html">Acknowledgements</a></li>
|
|
</ul>
|
|
<h3 class="navbar">Other Resources</h3>
|
|
<ul>
|
|
<li><a href="http://opensource.adobe.com/">Adobe Open Source</a></li>
|
|
<li><a href="http://www.sgi.com/tech/stl">SGI STL</a></li>
|
|
</ul>
|
|
</div>
|
|
<h3 class="navbar">GIL Sponsor</h3>
|
|
<div style="padding: 5px;" align="center">
|
|
<a title="www.adobe.com home page" href="http://www.adobe.com/" tabindex="2" style="border: medium none ;">
|
|
<img src="adobe_logo.gif" alt="Adobe Systems, Inc." style="padding: 3px;">
|
|
</a>
|
|
</div>
|
|
</td>
|
|
<td style="padding-left: 10px; padding-right: 10px; padding-bottom: 10px;" valign="top" width="100%">
|
|
|
|
<!-- End Header -->
|
|
|
|
<br>
|
|
<p>
|
|
</p><h1>Generic Image Library Documentation</h1>
|
|
|
|
<p>
|
|
<ul>
|
|
|
|
<li><strong><a href="https://stlab.adobe.com/gil/presentation/index.htm">Video Tutorial</a> </strong>
|
|
|
|
<p>
|
|
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>
|
|
|
|
<p>
|
|
<li><strong><a href="html/giltutorial.html">Tutorial</a> </strong>
|
|
|
|
<p>
|
|
The tutorial gives you a jump start in using the library. It starts with a simple non-generic algorithm that
|
|
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
|
|
cover all aspects of the library.</li>
|
|
|
|
<p>
|
|
<li><strong><a href="html/gildesignguide.html">Design Guide</a></strong>
|
|
|
|
<p>
|
|
The design guide provides a more formal and complete description of the library, including the concepts and the
|
|
design rationale.
|
|
|
|
<p>
|
|
<li><strong><a href="html/index.html">Doxygen Documentation</a></strong>
|
|
|
|
<p>
|
|
Interactive cross-linked documentation
|
|
|
|
<p>
|
|
<li>Sample files:
|
|
<ul>
|
|
<li><a href="../example/x_gradient.cpp">x_gradient.cpp</a> Writing an algorithm that operates on generic images</li>
|
|
<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>
|
|
<li><a href="../example/histogram.cpp">histogram.cpp</a> Creating a histogram</li>
|
|
<li><a href="../example/interleaved_ptr.cpp">interleaved_ptr.cpp</a>,
|
|
<a href="../example/interleaved_ptr.hpp">interleaved_ptr.hpp</a>,
|
|
<a href="../example/interleaved_ref.hpp">interleaved_ref.hpp</a> Creating your own pixel reference and pixel iterator</li>
|
|
<li><a href="../example/mandelbrot.cpp">mandelbrot.cpp</a> Creating a synthetic image defined by a function</li>
|
|
<li><a href="../example/packed_pixel.cpp">packed_pixel.cpp</a> Defining bitmasks and images whose channels or pixels are not byte-aligned</li>
|
|
<li><a href="../example/resize.cpp">resize.cpp</a> Rescaling an image using bilinear sampling (requires the optional Numeric extension)</li>
|
|
<li><a href="../example/affine.cpp">affine.cpp</a> Applying an affine transformation to an image (requires the optional Numeric extension)</li>
|
|
<li><a href="../example/convolution.cpp">convolution.cpp</a> Blurring images (requires the optional Numeric extension)</li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
|
|
</body></html>
|