Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 653a710f2a0a504fc4612e0d345625ec > files > 53

jasper-2.0.23-1.mga7.armv7hl.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JasPer: Image</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JasPer
   &#160;<span id="projectnumber">2.0.23</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__image.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Image</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structjas__image__cmpt__t.html">jas_image_cmpt_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Image component class.  <a href="structjas__image__cmpt__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structjas__image__t.html">jas_image_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Image class.  <a href="structjas__image__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structjas__image__cmptparm__t.html">jas_image_cmptparm_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Component parameters class.  <a href="structjas__image__cmptparm__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structjas__image__fmtops__t.html">jas_image_fmtops_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Image format-dependent operations.  <a href="structjas__image__fmtops__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structjas__image__fmtinfo__t.html">jas_image_fmtinfo_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Image format information.  <a href="structjas__image__fmtinfo__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gaf6d91f84582057a4f46b3ffebf5816fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gaf6d91f84582057a4f46b3ffebf5816fb">JAS_IMAGE_MAXFMTS</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:gaf6d91f84582057a4f46b3ffebf5816fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of image data formats supported.  <a href="#gaf6d91f84582057a4f46b3ffebf5816fb">More...</a><br /></td></tr>
<tr class="separator:gaf6d91f84582057a4f46b3ffebf5816fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad632e28db3976627b94f987a6744c9e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gad632e28db3976627b94f987a6744c9e1">jas_image_width</a>(image)&#160;&#160;&#160;((image)-&gt;brx_ - (image)-&gt;tlx_)</td></tr>
<tr class="memdesc:gad632e28db3976627b94f987a6744c9e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the width of the image in units of the image reference grid.  <a href="#gad632e28db3976627b94f987a6744c9e1">More...</a><br /></td></tr>
<tr class="separator:gad632e28db3976627b94f987a6744c9e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga951a195316872cde15bd0b6e61a0a517"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga951a195316872cde15bd0b6e61a0a517">jas_image_height</a>(image)&#160;&#160;&#160;((image)-&gt;bry_ - (image)-&gt;tly_)</td></tr>
<tr class="memdesc:ga951a195316872cde15bd0b6e61a0a517"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the height of the image in units of the image reference grid.  <a href="#ga951a195316872cde15bd0b6e61a0a517">More...</a><br /></td></tr>
<tr class="separator:ga951a195316872cde15bd0b6e61a0a517"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13495261973c01f2ccdb44bdd0e857fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga13495261973c01f2ccdb44bdd0e857fe">jas_image_tlx</a>(image)&#160;&#160;&#160;((image)-&gt;tlx_)</td></tr>
<tr class="memdesc:ga13495261973c01f2ccdb44bdd0e857fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the x-coordinate of the top-left corner of the image bounding box on the reference grid.  <a href="#ga13495261973c01f2ccdb44bdd0e857fe">More...</a><br /></td></tr>
<tr class="separator:ga13495261973c01f2ccdb44bdd0e857fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga897ee3de11837c115b49b3714815422d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga897ee3de11837c115b49b3714815422d">jas_image_tly</a>(image)&#160;&#160;&#160;((image)-&gt;tly_)</td></tr>
<tr class="memdesc:ga897ee3de11837c115b49b3714815422d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the y-coordinate of the top-left corner of the image bounding box on the reference grid.  <a href="#ga897ee3de11837c115b49b3714815422d">More...</a><br /></td></tr>
<tr class="separator:ga897ee3de11837c115b49b3714815422d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38ff4226a0d8ac6da6fabde7502ac60a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga38ff4226a0d8ac6da6fabde7502ac60a">jas_image_brx</a>(image)&#160;&#160;&#160;((image)-&gt;brx_)</td></tr>
<tr class="memdesc:ga38ff4226a0d8ac6da6fabde7502ac60a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the x-coordinate of the bottom-right corner of the image bounding box on the reference grid (plus one).  <a href="#ga38ff4226a0d8ac6da6fabde7502ac60a">More...</a><br /></td></tr>
<tr class="separator:ga38ff4226a0d8ac6da6fabde7502ac60a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21ddeda137a93641a78af82cefb06bcb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga21ddeda137a93641a78af82cefb06bcb">jas_image_bry</a>(image)&#160;&#160;&#160;((image)-&gt;bry_)</td></tr>
<tr class="memdesc:ga21ddeda137a93641a78af82cefb06bcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the y-coordinate of the bottom-right corner of the image bounding box on the reference grid (plus one).  <a href="#ga21ddeda137a93641a78af82cefb06bcb">More...</a><br /></td></tr>
<tr class="separator:ga21ddeda137a93641a78af82cefb06bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf18f423a231548842528a0c14e7b28bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gaf18f423a231548842528a0c14e7b28bf">jas_image_numcmpts</a>(image)&#160;&#160;&#160;((image)-&gt;numcmpts_)</td></tr>
<tr class="memdesc:gaf18f423a231548842528a0c14e7b28bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of image components.  <a href="#gaf18f423a231548842528a0c14e7b28bf">More...</a><br /></td></tr>
<tr class="separator:gaf18f423a231548842528a0c14e7b28bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b84ad2512b42530f649557f96342047"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga6b84ad2512b42530f649557f96342047">jas_image_clrspc</a>(image)&#160;&#160;&#160;((image)-&gt;clrspc_)</td></tr>
<tr class="memdesc:ga6b84ad2512b42530f649557f96342047"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the color model used by the image.  <a href="#ga6b84ad2512b42530f649557f96342047">More...</a><br /></td></tr>
<tr class="separator:ga6b84ad2512b42530f649557f96342047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef9b6c88de5b8d0dccae53d999e10375"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gaef9b6c88de5b8d0dccae53d999e10375">jas_image_setclrspc</a>(image,  clrspc)&#160;&#160;&#160;((image)-&gt;clrspc_ = (clrspc))</td></tr>
<tr class="memdesc:gaef9b6c88de5b8d0dccae53d999e10375"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the color model for an image.  <a href="#gaef9b6c88de5b8d0dccae53d999e10375">More...</a><br /></td></tr>
<tr class="separator:gaef9b6c88de5b8d0dccae53d999e10375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2de7ec30b864d612527f6d1d0cadf8bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga2de7ec30b864d612527f6d1d0cadf8bf">jas_image_cmptwidth</a>(image,  cmptno)&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;width_)</td></tr>
<tr class="memdesc:ga2de7ec30b864d612527f6d1d0cadf8bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the width of a component.  <a href="#ga2de7ec30b864d612527f6d1d0cadf8bf">More...</a><br /></td></tr>
<tr class="separator:ga2de7ec30b864d612527f6d1d0cadf8bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga894625be4f83394abf0067831bbbdb03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga894625be4f83394abf0067831bbbdb03">jas_image_cmptheight</a>(image,  cmptno)&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;height_)</td></tr>
<tr class="memdesc:ga894625be4f83394abf0067831bbbdb03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the height of a component.  <a href="#ga894625be4f83394abf0067831bbbdb03">More...</a><br /></td></tr>
<tr class="separator:ga894625be4f83394abf0067831bbbdb03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78c947b53fc429ea38b16b2a023d17c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga78c947b53fc429ea38b16b2a023d17c4">jas_image_cmptsgnd</a>(image,  cmptno)&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;sgnd_)</td></tr>
<tr class="memdesc:ga78c947b53fc429ea38b16b2a023d17c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the signedness of the sample data for a component.  <a href="#ga78c947b53fc429ea38b16b2a023d17c4">More...</a><br /></td></tr>
<tr class="separator:ga78c947b53fc429ea38b16b2a023d17c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ceca2a7407e25eee2c6a8a80bf6a0b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga8ceca2a7407e25eee2c6a8a80bf6a0b4">jas_image_cmptprec</a>(image,  cmptno)&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;prec_)</td></tr>
<tr class="memdesc:ga8ceca2a7407e25eee2c6a8a80bf6a0b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the precision of the sample data for a component.  <a href="#ga8ceca2a7407e25eee2c6a8a80bf6a0b4">More...</a><br /></td></tr>
<tr class="separator:ga8ceca2a7407e25eee2c6a8a80bf6a0b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e3aabdf4dccf95e06c9a8ebaa73cf8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga1e3aabdf4dccf95e06c9a8ebaa73cf8b">jas_image_cmpthstep</a>(image,  cmptno)&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;hstep_)</td></tr>
<tr class="memdesc:ga1e3aabdf4dccf95e06c9a8ebaa73cf8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the horizontal subsampling factor for a component.  <a href="#ga1e3aabdf4dccf95e06c9a8ebaa73cf8b">More...</a><br /></td></tr>
<tr class="separator:ga1e3aabdf4dccf95e06c9a8ebaa73cf8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20f0ddb3c527c741cb23dee00dc03359"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga20f0ddb3c527c741cb23dee00dc03359">jas_image_cmptvstep</a>(image,  cmptno)&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;vstep_)</td></tr>
<tr class="memdesc:ga20f0ddb3c527c741cb23dee00dc03359"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the vertical subsampling factor for a component.  <a href="#ga20f0ddb3c527c741cb23dee00dc03359">More...</a><br /></td></tr>
<tr class="separator:ga20f0ddb3c527c741cb23dee00dc03359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga855783056a088968a0f7290bb5aadbc8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga855783056a088968a0f7290bb5aadbc8">jas_image_cmpttlx</a>(image,  cmptno)&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;tlx_)</td></tr>
<tr class="memdesc:ga855783056a088968a0f7290bb5aadbc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the x-coordinate of the top-left corner of a component.  <a href="#ga855783056a088968a0f7290bb5aadbc8">More...</a><br /></td></tr>
<tr class="separator:ga855783056a088968a0f7290bb5aadbc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1cbbc9a3fe10a303107e97d29168841"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gac1cbbc9a3fe10a303107e97d29168841">jas_image_cmpttly</a>(image,  cmptno)&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;tly_)</td></tr>
<tr class="memdesc:gac1cbbc9a3fe10a303107e97d29168841"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the y-coordinate of the top-left corner of a component.  <a href="#gac1cbbc9a3fe10a303107e97d29168841">More...</a><br /></td></tr>
<tr class="separator:gac1cbbc9a3fe10a303107e97d29168841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e3a454bb757a12066fa336298217830"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga9e3a454bb757a12066fa336298217830">jas_image_cmptbrx</a>(image,  cmptno)</td></tr>
<tr class="memdesc:ga9e3a454bb757a12066fa336298217830"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the x-coordinate of the bottom-right corner of a component (plus "one").  <a href="#ga9e3a454bb757a12066fa336298217830">More...</a><br /></td></tr>
<tr class="separator:ga9e3a454bb757a12066fa336298217830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1517427740dd4cea2607dcc1b331d1eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga1517427740dd4cea2607dcc1b331d1eb">jas_image_cmptbry</a>(image,  cmptno)</td></tr>
<tr class="memdesc:ga1517427740dd4cea2607dcc1b331d1eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the y-coordinate of the bottom-right corner of a component (plus "one").  <a href="#ga1517427740dd4cea2607dcc1b331d1eb">More...</a><br /></td></tr>
<tr class="separator:ga1517427740dd4cea2607dcc1b331d1eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1854eca28dcce7f4ea70c2b0a9d34c6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga1854eca28dcce7f4ea70c2b0a9d34c6a">jas_image_cmprof</a>(image)&#160;&#160;&#160;((image)-&gt;cmprof_)</td></tr>
<tr class="memdesc:ga1854eca28dcce7f4ea70c2b0a9d34c6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the color management profile of an image.  <a href="#ga1854eca28dcce7f4ea70c2b0a9d34c6a">More...</a><br /></td></tr>
<tr class="separator:ga1854eca28dcce7f4ea70c2b0a9d34c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaebe0c4fd669f8f3251aace486f57ea38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gaebe0c4fd669f8f3251aace486f57ea38">jas_image_setcmprof</a>(image,  cmprof)&#160;&#160;&#160;((image)-&gt;cmprof_ = cmprof)</td></tr>
<tr class="memdesc:gaebe0c4fd669f8f3251aace486f57ea38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the color management profile for an image.  <a href="#gaebe0c4fd669f8f3251aace486f57ea38">More...</a><br /></td></tr>
<tr class="separator:gaebe0c4fd669f8f3251aace486f57ea38"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga1e39a36d94ba4a7d83d195d6ff084e49"><td class="memItemLeft" align="right" valign="top">typedef int_fast32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a></td></tr>
<tr class="memdesc:ga1e39a36d94ba4a7d83d195d6ff084e49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Image coordinate.  <a href="#ga1e39a36d94ba4a7d83d195d6ff084e49">More...</a><br /></td></tr>
<tr class="separator:ga1e39a36d94ba4a7d83d195d6ff084e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8e94db9428e72846a6d552fcd998cc8"><td class="memItemLeft" align="right" valign="top">typedef int_fast16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gac8e94db9428e72846a6d552fcd998cc8">jas_image_colorspc_t</a></td></tr>
<tr class="memdesc:gac8e94db9428e72846a6d552fcd998cc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Color space (e.g., RGB, YCbCr).  <a href="#gac8e94db9428e72846a6d552fcd998cc8">More...</a><br /></td></tr>
<tr class="separator:gac8e94db9428e72846a6d552fcd998cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f0ec5e559af62af4da73f8853089098"><td class="memItemLeft" align="right" valign="top">typedef int_fast32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga9f0ec5e559af62af4da73f8853089098">jas_image_cmpttype_t</a></td></tr>
<tr class="memdesc:ga9f0ec5e559af62af4da73f8853089098"><td class="mdescLeft">&#160;</td><td class="mdescRight">Component type (e.g., color, opacity).  <a href="#ga9f0ec5e559af62af4da73f8853089098">More...</a><br /></td></tr>
<tr class="separator:ga9f0ec5e559af62af4da73f8853089098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3947c74f841143a84f9003eecaed6a3"><td class="memItemLeft" align="right" valign="top">typedef int_fast16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gab3947c74f841143a84f9003eecaed6a3">jas_image_smpltype_t</a></td></tr>
<tr class="memdesc:gab3947c74f841143a84f9003eecaed6a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Component sample data format (e.g., real/integer, signedness, precision).  <a href="#gab3947c74f841143a84f9003eecaed6a3">More...</a><br /></td></tr>
<tr class="separator:gab3947c74f841143a84f9003eecaed6a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gad0c181b889d60655cf2acf033ac9e33c"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gad0c181b889d60655cf2acf033ac9e33c">jas_image_create</a> (unsigned numcmpts, const <a class="el" href="structjas__image__cmptparm__t.html">jas_image_cmptparm_t</a> *cmptparms, jas_clrspc_t clrspc)</td></tr>
<tr class="memdesc:gad0c181b889d60655cf2acf033ac9e33c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an image.  <a href="#gad0c181b889d60655cf2acf033ac9e33c">More...</a><br /></td></tr>
<tr class="separator:gad0c181b889d60655cf2acf033ac9e33c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fcc9fc9d7144b75f0e252839d88388e"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga6fcc9fc9d7144b75f0e252839d88388e">jas_image_create0</a> (void)</td></tr>
<tr class="memdesc:ga6fcc9fc9d7144b75f0e252839d88388e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an "empty" image.  <a href="#ga6fcc9fc9d7144b75f0e252839d88388e">More...</a><br /></td></tr>
<tr class="separator:ga6fcc9fc9d7144b75f0e252839d88388e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fcc320bdb643acbeb1bff01f6ab9814"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga3fcc320bdb643acbeb1bff01f6ab9814">jas_image_copy</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image)</td></tr>
<tr class="memdesc:ga3fcc320bdb643acbeb1bff01f6ab9814"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clone an image.  <a href="#ga3fcc320bdb643acbeb1bff01f6ab9814">More...</a><br /></td></tr>
<tr class="separator:ga3fcc320bdb643acbeb1bff01f6ab9814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb4514cb5a575dcc4a32244ed116547b"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gaeb4514cb5a575dcc4a32244ed116547b">jas_image_destroy</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image)</td></tr>
<tr class="memdesc:gaeb4514cb5a575dcc4a32244ed116547b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocate any resources associated with an image.  <a href="#gaeb4514cb5a575dcc4a32244ed116547b">More...</a><br /></td></tr>
<tr class="separator:gaeb4514cb5a575dcc4a32244ed116547b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb31848797ed9732d8dd66cee9e4c881"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gaeb31848797ed9732d8dd66cee9e4c881">jas_image_cmpt_domains_same</a> (const <a class="el" href="structjas__image__t.html">jas_image_t</a> *image)</td></tr>
<tr class="memdesc:gaeb31848797ed9732d8dd66cee9e4c881"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test if all components are specified at the same positions in space.  <a href="#gaeb31848797ed9732d8dd66cee9e4c881">More...</a><br /></td></tr>
<tr class="separator:gaeb31848797ed9732d8dd66cee9e4c881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d6aa307c6f7111d067c70054957506a"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT uint_fast32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga4d6aa307c6f7111d067c70054957506a">jas_image_rawsize</a> (const <a class="el" href="structjas__image__t.html">jas_image_t</a> *image)</td></tr>
<tr class="memdesc:ga4d6aa307c6f7111d067c70054957506a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the raw size of an image (i.e., the nominal size of the image without any compression.  <a href="#ga4d6aa307c6f7111d067c70054957506a">More...</a><br /></td></tr>
<tr class="separator:ga4d6aa307c6f7111d067c70054957506a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f41967dcbfb84cfc8ad363be8c6a66c"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga9f41967dcbfb84cfc8ad363be8c6a66c">jas_image_decode</a> (jas_stream_t *in, int fmt, const char *optstr)</td></tr>
<tr class="memdesc:ga9f41967dcbfb84cfc8ad363be8c6a66c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an image from a stream in some specified format.  <a href="#ga9f41967dcbfb84cfc8ad363be8c6a66c">More...</a><br /></td></tr>
<tr class="separator:ga9f41967dcbfb84cfc8ad363be8c6a66c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc4b2dc6f82b48d9c8e1284005dd45bf"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gafc4b2dc6f82b48d9c8e1284005dd45bf">jas_image_encode</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, jas_stream_t *out, int fmt, const char *optstr)</td></tr>
<tr class="memdesc:gafc4b2dc6f82b48d9c8e1284005dd45bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an image to a stream in a specified format.  <a href="#gafc4b2dc6f82b48d9c8e1284005dd45bf">More...</a><br /></td></tr>
<tr class="separator:gafc4b2dc6f82b48d9c8e1284005dd45bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga540a3dd6a1db497d71c9384c73801f6d"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga540a3dd6a1db497d71c9384c73801f6d">jas_image_readcmpt</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, unsigned cmptno, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> x, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> y, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> width, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> height, jas_matrix_t *data)</td></tr>
<tr class="memdesc:ga540a3dd6a1db497d71c9384c73801f6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a rectangular region of an image component.  <a href="#ga540a3dd6a1db497d71c9384c73801f6d">More...</a><br /></td></tr>
<tr class="separator:ga540a3dd6a1db497d71c9384c73801f6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d1c659985f7fd95897c729b6a0d91f6"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga4d1c659985f7fd95897c729b6a0d91f6">jas_image_writecmpt</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, unsigned cmptno, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> x, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> y, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> width, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> height, const jas_matrix_t *data)</td></tr>
<tr class="memdesc:ga4d1c659985f7fd95897c729b6a0d91f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a rectangular region of an image component.  <a href="#ga4d1c659985f7fd95897c729b6a0d91f6">More...</a><br /></td></tr>
<tr class="separator:ga4d1c659985f7fd95897c729b6a0d91f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8adc965a41443869ae223940655c8818"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga8adc965a41443869ae223940655c8818">jas_image_delcmpt</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, unsigned cmptno)</td></tr>
<tr class="memdesc:ga8adc965a41443869ae223940655c8818"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete a component from an image.  <a href="#ga8adc965a41443869ae223940655c8818">More...</a><br /></td></tr>
<tr class="separator:ga8adc965a41443869ae223940655c8818"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga531ee00c545245a057edba8d95a9aa45"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga531ee00c545245a057edba8d95a9aa45">jas_image_addcmpt</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, int cmptno, const <a class="el" href="structjas__image__cmptparm__t.html">jas_image_cmptparm_t</a> *cmptparm)</td></tr>
<tr class="memdesc:ga531ee00c545245a057edba8d95a9aa45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a component to an image.  <a href="#ga531ee00c545245a057edba8d95a9aa45">More...</a><br /></td></tr>
<tr class="separator:ga531ee00c545245a057edba8d95a9aa45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35b8f3b9413b0ebef2c603b3934b0cfb"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga35b8f3b9413b0ebef2c603b3934b0cfb">jas_image_copycmpt</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *dstimage, unsigned dstcmptno, <a class="el" href="structjas__image__t.html">jas_image_t</a> *srcimage, unsigned srccmptno)</td></tr>
<tr class="memdesc:ga35b8f3b9413b0ebef2c603b3934b0cfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a component from one image to another.  <a href="#ga35b8f3b9413b0ebef2c603b3934b0cfb">More...</a><br /></td></tr>
<tr class="separator:ga35b8f3b9413b0ebef2c603b3934b0cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga676f78434a37d572b8e1d5a31defb56e"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga676f78434a37d572b8e1d5a31defb56e">jas_image_depalettize</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, unsigned cmptno, unsigned numlutents, const int_fast32_t *lutents, unsigned dtype, unsigned newcmptno)</td></tr>
<tr class="memdesc:ga676f78434a37d572b8e1d5a31defb56e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Depalettize an image.  <a href="#ga676f78434a37d572b8e1d5a31defb56e">More...</a><br /></td></tr>
<tr class="separator:ga676f78434a37d572b8e1d5a31defb56e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf94d0549d234c3479d68dc3e113b43b"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gadf94d0549d234c3479d68dc3e113b43b">jas_image_readcmptsample</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, unsigned cmptno, unsigned x, unsigned y)</td></tr>
<tr class="memdesc:gadf94d0549d234c3479d68dc3e113b43b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a component sample for an image.  <a href="#gadf94d0549d234c3479d68dc3e113b43b">More...</a><br /></td></tr>
<tr class="separator:gadf94d0549d234c3479d68dc3e113b43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2a6c338c5cd03ea9362f45b363c7183"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gaf2a6c338c5cd03ea9362f45b363c7183">jas_image_writecmptsample</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, unsigned cmptno, unsigned x, unsigned y, int_fast32_t v)</td></tr>
<tr class="memdesc:gaf2a6c338c5cd03ea9362f45b363c7183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a component sample for an image.  <a href="#gaf2a6c338c5cd03ea9362f45b363c7183">More...</a><br /></td></tr>
<tr class="separator:gaf2a6c338c5cd03ea9362f45b363c7183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga116fe1055faa983bc4c14ef55032af4e"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga116fe1055faa983bc4c14ef55032af4e">jas_image_getcmptbytype</a> (const <a class="el" href="structjas__image__t.html">jas_image_t</a> *image, <a class="el" href="group__image.html#ga9f0ec5e559af62af4da73f8853089098">jas_image_cmpttype_t</a> ctype)</td></tr>
<tr class="memdesc:ga116fe1055faa983bc4c14ef55032af4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an image component by its type.  <a href="#ga116fe1055faa983bc4c14ef55032af4e">More...</a><br /></td></tr>
<tr class="separator:ga116fe1055faa983bc4c14ef55032af4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49e19f8d6e4c5d5c7adc48887d2e75de"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga49e19f8d6e4c5d5c7adc48887d2e75de">jas_image_clearfmts</a> (void)</td></tr>
<tr class="memdesc:ga49e19f8d6e4c5d5c7adc48887d2e75de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the table of image formats.  <a href="#ga49e19f8d6e4c5d5c7adc48887d2e75de">More...</a><br /></td></tr>
<tr class="separator:ga49e19f8d6e4c5d5c7adc48887d2e75de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7599e0e991d4feefe6c60f553af16de3"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga7599e0e991d4feefe6c60f553af16de3">jas_image_addfmt</a> (int id, const char *name, const char *ext, const char *desc, const <a class="el" href="structjas__image__fmtops__t.html">jas_image_fmtops_t</a> *ops)</td></tr>
<tr class="memdesc:ga7599e0e991d4feefe6c60f553af16de3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add entry to table of image formats.  <a href="#ga7599e0e991d4feefe6c60f553af16de3">More...</a><br /></td></tr>
<tr class="separator:ga7599e0e991d4feefe6c60f553af16de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d1097e27c01d309b81a10dbb2648aaf"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga4d1097e27c01d309b81a10dbb2648aaf">jas_image_strtofmt</a> (const char *s)</td></tr>
<tr class="memdesc:ga4d1097e27c01d309b81a10dbb2648aaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the ID for the image format with the specified name.  <a href="#ga4d1097e27c01d309b81a10dbb2648aaf">More...</a><br /></td></tr>
<tr class="separator:ga4d1097e27c01d309b81a10dbb2648aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4baf58c02bdb6a66a09a20337c2f6c06"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_CONST JAS_DLLEXPORT const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga4baf58c02bdb6a66a09a20337c2f6c06">jas_image_fmttostr</a> (int fmt)</td></tr>
<tr class="memdesc:ga4baf58c02bdb6a66a09a20337c2f6c06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the image format with the specified ID.  <a href="#ga4baf58c02bdb6a66a09a20337c2f6c06">More...</a><br /></td></tr>
<tr class="separator:ga4baf58c02bdb6a66a09a20337c2f6c06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ed120a88173fb85731d0ede0fc9e861"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_CONST JAS_DLLEXPORT const <a class="el" href="structjas__image__fmtinfo__t.html">jas_image_fmtinfo_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga6ed120a88173fb85731d0ede0fc9e861">jas_image_lookupfmtbyid</a> (int id)</td></tr>
<tr class="memdesc:ga6ed120a88173fb85731d0ede0fc9e861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lookup image format information by the format ID.  <a href="#ga6ed120a88173fb85731d0ede0fc9e861">More...</a><br /></td></tr>
<tr class="separator:ga6ed120a88173fb85731d0ede0fc9e861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa44c0204e515a9ffc37ca2bbddf4735b"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT const <a class="el" href="structjas__image__fmtinfo__t.html">jas_image_fmtinfo_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gaa44c0204e515a9ffc37ca2bbddf4735b">jas_image_lookupfmtbyname</a> (const char *name)</td></tr>
<tr class="memdesc:gaa44c0204e515a9ffc37ca2bbddf4735b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lookup image format information by the format name.  <a href="#gaa44c0204e515a9ffc37ca2bbddf4735b">More...</a><br /></td></tr>
<tr class="separator:gaa44c0204e515a9ffc37ca2bbddf4735b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4aee9618b5f927c51d9ba2078639630e"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga4aee9618b5f927c51d9ba2078639630e">jas_image_fmtfromname</a> (const char *filename)</td></tr>
<tr class="memdesc:ga4aee9618b5f927c51d9ba2078639630e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Guess the format of an image file based on its name.  <a href="#ga4aee9618b5f927c51d9ba2078639630e">More...</a><br /></td></tr>
<tr class="separator:ga4aee9618b5f927c51d9ba2078639630e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga298cd0d573e4174c4ea336cfbb739fdc"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga298cd0d573e4174c4ea336cfbb739fdc">jas_image_getfmt</a> (jas_stream_t *in)</td></tr>
<tr class="memdesc:ga298cd0d573e4174c4ea336cfbb739fdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the format of image data in a stream.  <a href="#ga298cd0d573e4174c4ea336cfbb739fdc">More...</a><br /></td></tr>
<tr class="separator:ga298cd0d573e4174c4ea336cfbb739fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06920d49f6361b0a4dbb9baae2d54120"><td class="memItemLeft" align="right" valign="top">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga06920d49f6361b0a4dbb9baae2d54120">jas_image_ishomosamp</a> (const <a class="el" href="structjas__image__t.html">jas_image_t</a> *image)</td></tr>
<tr class="memdesc:ga06920d49f6361b0a4dbb9baae2d54120"><td class="mdescLeft">&#160;</td><td class="mdescRight">???  <a href="#ga06920d49f6361b0a4dbb9baae2d54120">More...</a><br /></td></tr>
<tr class="separator:ga06920d49f6361b0a4dbb9baae2d54120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b1ef91bbc435e326859ce63113da5f5"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga5b1ef91bbc435e326859ce63113da5f5">jas_image_sampcmpt</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, unsigned cmptno, unsigned newcmptno, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> ho, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> vo, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> hs, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> vs, int sgnd, unsigned prec)</td></tr>
<tr class="memdesc:ga5b1ef91bbc435e326859ce63113da5f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">???  <a href="#ga5b1ef91bbc435e326859ce63113da5f5">More...</a><br /></td></tr>
<tr class="separator:ga5b1ef91bbc435e326859ce63113da5f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb0463f16a6c463497990a5dc6d56248"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gadb0463f16a6c463497990a5dc6d56248">jas_image_writecmpt2</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, unsigned cmptno, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> x, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> y, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> width, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> height, const long *buf)</td></tr>
<tr class="memdesc:gadb0463f16a6c463497990a5dc6d56248"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write sample data in a component of an image.  <a href="#gadb0463f16a6c463497990a5dc6d56248">More...</a><br /></td></tr>
<tr class="separator:gadb0463f16a6c463497990a5dc6d56248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae375969b04a33e6e9c46c491b822de1e"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gae375969b04a33e6e9c46c491b822de1e">jas_image_readcmpt2</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, unsigned cmptno, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> x, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> y, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> width, <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a> height, long *buf)</td></tr>
<tr class="memdesc:gae375969b04a33e6e9c46c491b822de1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read sample data in a component of an image.  <a href="#gae375969b04a33e6e9c46c491b822de1e">More...</a><br /></td></tr>
<tr class="separator:gae375969b04a33e6e9c46c491b822de1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1eab317b320fcee088d2ee4adca17571"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga1eab317b320fcee088d2ee4adca17571">jas_image_chclrspc</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, const jas_cmprof_t *outprof, jas_cmxform_intent_t intent)</td></tr>
<tr class="memdesc:ga1eab317b320fcee088d2ee4adca17571"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the color space for an image.  <a href="#ga1eab317b320fcee088d2ee4adca17571">More...</a><br /></td></tr>
<tr class="separator:ga1eab317b320fcee088d2ee4adca17571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac14295ad6e3bf52a0ddac667666294d8"><td class="memItemLeft" align="right" valign="top">JAS_DLLEXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gac14295ad6e3bf52a0ddac667666294d8">jas_image_dump</a> (<a class="el" href="structjas__image__t.html">jas_image_t</a> *image, FILE *out)</td></tr>
<tr class="memdesc:gac14295ad6e3bf52a0ddac667666294d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dump the information for an image (for debugging).  <a href="#gac14295ad6e3bf52a0ddac667666294d8">More...</a><br /></td></tr>
<tr class="separator:gac14295ad6e3bf52a0ddac667666294d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga38ff4226a0d8ac6da6fabde7502ac60a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga38ff4226a0d8ac6da6fabde7502ac60a">&#9670;&nbsp;</a></span>jas_image_brx</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_brx</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image</td><td>)</td>
          <td>&#160;&#160;&#160;((image)-&gt;brx_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the x-coordinate of the bottom-right corner of the image bounding box on the reference grid (plus one). </p>

</div>
</div>
<a id="ga21ddeda137a93641a78af82cefb06bcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga21ddeda137a93641a78af82cefb06bcb">&#9670;&nbsp;</a></span>jas_image_bry</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_bry</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image</td><td>)</td>
          <td>&#160;&#160;&#160;((image)-&gt;bry_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the y-coordinate of the bottom-right corner of the image bounding box on the reference grid (plus one). </p>

</div>
</div>
<a id="ga6b84ad2512b42530f649557f96342047"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6b84ad2512b42530f649557f96342047">&#9670;&nbsp;</a></span>jas_image_clrspc</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_clrspc</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image</td><td>)</td>
          <td>&#160;&#160;&#160;((image)-&gt;clrspc_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the color model used by the image. </p>

</div>
</div>
<a id="ga1854eca28dcce7f4ea70c2b0a9d34c6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1854eca28dcce7f4ea70c2b0a9d34c6a">&#9670;&nbsp;</a></span>jas_image_cmprof</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmprof</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image</td><td>)</td>
          <td>&#160;&#160;&#160;((image)-&gt;cmprof_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the color management profile of an image. </p>

</div>
</div>
<a id="ga9e3a454bb757a12066fa336298217830"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e3a454bb757a12066fa336298217830">&#9670;&nbsp;</a></span>jas_image_cmptbrx</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmptbrx</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((image)-&gt;cmpts_[cmptno]-&gt;tlx_ + (image)-&gt;cmpts_[cmptno]-&gt;width_ * \</div><div class="line">          (image)-&gt;cmpts_[cmptno]-&gt;hstep_)</div></div><!-- fragment -->
<p>Get the x-coordinate of the bottom-right corner of a component (plus "one"). </p>

</div>
</div>
<a id="ga1517427740dd4cea2607dcc1b331d1eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1517427740dd4cea2607dcc1b331d1eb">&#9670;&nbsp;</a></span>jas_image_cmptbry</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmptbry</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((image)-&gt;cmpts_[cmptno]-&gt;tly_ + (image)-&gt;cmpts_[cmptno]-&gt;height_ * \</div><div class="line">          (image)-&gt;cmpts_[cmptno]-&gt;vstep_)</div></div><!-- fragment -->
<p>Get the y-coordinate of the bottom-right corner of a component (plus "one"). </p>

</div>
</div>
<a id="ga894625be4f83394abf0067831bbbdb03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga894625be4f83394abf0067831bbbdb03">&#9670;&nbsp;</a></span>jas_image_cmptheight</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmptheight</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;height_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the height of a component. </p>

</div>
</div>
<a id="ga1e3aabdf4dccf95e06c9a8ebaa73cf8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1e3aabdf4dccf95e06c9a8ebaa73cf8b">&#9670;&nbsp;</a></span>jas_image_cmpthstep</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmpthstep</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;hstep_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the horizontal subsampling factor for a component. </p>

</div>
</div>
<a id="ga8ceca2a7407e25eee2c6a8a80bf6a0b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8ceca2a7407e25eee2c6a8a80bf6a0b4">&#9670;&nbsp;</a></span>jas_image_cmptprec</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmptprec</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;prec_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the precision of the sample data for a component. </p>

</div>
</div>
<a id="ga78c947b53fc429ea38b16b2a023d17c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga78c947b53fc429ea38b16b2a023d17c4">&#9670;&nbsp;</a></span>jas_image_cmptsgnd</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmptsgnd</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;sgnd_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the signedness of the sample data for a component. </p>

</div>
</div>
<a id="ga855783056a088968a0f7290bb5aadbc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga855783056a088968a0f7290bb5aadbc8">&#9670;&nbsp;</a></span>jas_image_cmpttlx</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmpttlx</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;tlx_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the x-coordinate of the top-left corner of a component. </p>

</div>
</div>
<a id="gac1cbbc9a3fe10a303107e97d29168841"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac1cbbc9a3fe10a303107e97d29168841">&#9670;&nbsp;</a></span>jas_image_cmpttly</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmpttly</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;tly_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the y-coordinate of the top-left corner of a component. </p>

</div>
</div>
<a id="ga20f0ddb3c527c741cb23dee00dc03359"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga20f0ddb3c527c741cb23dee00dc03359">&#9670;&nbsp;</a></span>jas_image_cmptvstep</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmptvstep</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;vstep_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the vertical subsampling factor for a component. </p>

</div>
</div>
<a id="ga2de7ec30b864d612527f6d1d0cadf8bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2de7ec30b864d612527f6d1d0cadf8bf">&#9670;&nbsp;</a></span>jas_image_cmptwidth</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_cmptwidth</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmptno&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;cmpts_[cmptno]-&gt;width_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the width of a component. </p>

</div>
</div>
<a id="ga951a195316872cde15bd0b6e61a0a517"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga951a195316872cde15bd0b6e61a0a517">&#9670;&nbsp;</a></span>jas_image_height</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_height</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image</td><td>)</td>
          <td>&#160;&#160;&#160;((image)-&gt;bry_ - (image)-&gt;tly_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the height of the image in units of the image reference grid. </p>

</div>
</div>
<a id="gaf6d91f84582057a4f46b3ffebf5816fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf6d91f84582057a4f46b3ffebf5816fb">&#9670;&nbsp;</a></span>JAS_IMAGE_MAXFMTS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JAS_IMAGE_MAXFMTS&#160;&#160;&#160;32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The maximum number of image data formats supported. </p>

</div>
</div>
<a id="gaf18f423a231548842528a0c14e7b28bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf18f423a231548842528a0c14e7b28bf">&#9670;&nbsp;</a></span>jas_image_numcmpts</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_numcmpts</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image</td><td>)</td>
          <td>&#160;&#160;&#160;((image)-&gt;numcmpts_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the number of image components. </p>

</div>
</div>
<a id="gaef9b6c88de5b8d0dccae53d999e10375"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaef9b6c88de5b8d0dccae53d999e10375">&#9670;&nbsp;</a></span>jas_image_setclrspc</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_setclrspc</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">clrspc&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;clrspc_ = (clrspc))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the color model for an image. </p>

</div>
</div>
<a id="gaebe0c4fd669f8f3251aace486f57ea38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaebe0c4fd669f8f3251aace486f57ea38">&#9670;&nbsp;</a></span>jas_image_setcmprof</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_setcmprof</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cmprof&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((image)-&gt;cmprof_ = cmprof)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the color management profile for an image. </p>

</div>
</div>
<a id="ga13495261973c01f2ccdb44bdd0e857fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga13495261973c01f2ccdb44bdd0e857fe">&#9670;&nbsp;</a></span>jas_image_tlx</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_tlx</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image</td><td>)</td>
          <td>&#160;&#160;&#160;((image)-&gt;tlx_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the x-coordinate of the top-left corner of the image bounding box on the reference grid. </p>

</div>
</div>
<a id="ga897ee3de11837c115b49b3714815422d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga897ee3de11837c115b49b3714815422d">&#9670;&nbsp;</a></span>jas_image_tly</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_tly</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image</td><td>)</td>
          <td>&#160;&#160;&#160;((image)-&gt;tly_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the y-coordinate of the top-left corner of the image bounding box on the reference grid. </p>

</div>
</div>
<a id="gad632e28db3976627b94f987a6744c9e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad632e28db3976627b94f987a6744c9e1">&#9670;&nbsp;</a></span>jas_image_width</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define jas_image_width</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">image</td><td>)</td>
          <td>&#160;&#160;&#160;((image)-&gt;brx_ - (image)-&gt;tlx_)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the width of the image in units of the image reference grid. </p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga9f0ec5e559af62af4da73f8853089098"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9f0ec5e559af62af4da73f8853089098">&#9670;&nbsp;</a></span>jas_image_cmpttype_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int_fast32_t <a class="el" href="group__image.html#ga9f0ec5e559af62af4da73f8853089098">jas_image_cmpttype_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Component type (e.g., color, opacity). </p>

</div>
</div>
<a id="gac8e94db9428e72846a6d552fcd998cc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac8e94db9428e72846a6d552fcd998cc8">&#9670;&nbsp;</a></span>jas_image_colorspc_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int_fast16_t <a class="el" href="group__image.html#gac8e94db9428e72846a6d552fcd998cc8">jas_image_colorspc_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Color space (e.g., RGB, YCbCr). </p>

</div>
</div>
<a id="ga1e39a36d94ba4a7d83d195d6ff084e49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1e39a36d94ba4a7d83d195d6ff084e49">&#9670;&nbsp;</a></span>jas_image_coord_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int_fast32_t <a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Image coordinate. </p>

</div>
</div>
<a id="gab3947c74f841143a84f9003eecaed6a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab3947c74f841143a84f9003eecaed6a3">&#9670;&nbsp;</a></span>jas_image_smpltype_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int_fast16_t <a class="el" href="group__image.html#gab3947c74f841143a84f9003eecaed6a3">jas_image_smpltype_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Component sample data format (e.g., real/integer, signedness, precision). </p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga531ee00c545245a057edba8d95a9aa45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga531ee00c545245a057edba8d95a9aa45">&#9670;&nbsp;</a></span>jas_image_addcmpt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_addcmpt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structjas__image__cmptparm__t.html">jas_image_cmptparm_t</a> *&#160;</td>
          <td class="paramname"><em>cmptparm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add a component to an image. </p>

</div>
</div>
<a id="ga7599e0e991d4feefe6c60f553af16de3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7599e0e991d4feefe6c60f553af16de3">&#9670;&nbsp;</a></span>jas_image_addfmt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_addfmt </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>ext</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>desc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structjas__image__fmtops__t.html">jas_image_fmtops_t</a> *&#160;</td>
          <td class="paramname"><em>ops</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add entry to table of image formats. </p>

</div>
</div>
<a id="ga1eab317b320fcee088d2ee4adca17571"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1eab317b320fcee088d2ee4adca17571">&#9670;&nbsp;</a></span>jas_image_chclrspc()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a>* jas_image_chclrspc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const jas_cmprof_t *&#160;</td>
          <td class="paramname"><em>outprof</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jas_cmxform_intent_t&#160;</td>
          <td class="paramname"><em>intent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change the color space for an image. </p>

</div>
</div>
<a id="ga49e19f8d6e4c5d5c7adc48887d2e75de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga49e19f8d6e4c5d5c7adc48887d2e75de">&#9670;&nbsp;</a></span>jas_image_clearfmts()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT void jas_image_clearfmts </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear the table of image formats. </p>

</div>
</div>
<a id="gaeb31848797ed9732d8dd66cee9e4c881"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeb31848797ed9732d8dd66cee9e4c881">&#9670;&nbsp;</a></span>jas_image_cmpt_domains_same()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT bool jas_image_cmpt_domains_same </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Test if all components are specified at the same positions in space. </p>

</div>
</div>
<a id="ga3fcc320bdb643acbeb1bff01f6ab9814"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3fcc320bdb643acbeb1bff01f6ab9814">&#9670;&nbsp;</a></span>jas_image_copy()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a>* jas_image_copy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clone an image. </p>

</div>
</div>
<a id="ga35b8f3b9413b0ebef2c603b3934b0cfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga35b8f3b9413b0ebef2c603b3934b0cfb">&#9670;&nbsp;</a></span>jas_image_copycmpt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_copycmpt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>dstimage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>dstcmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>srcimage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>srccmptno</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Copy a component from one image to another. </p>

</div>
</div>
<a id="gad0c181b889d60655cf2acf033ac9e33c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad0c181b889d60655cf2acf033ac9e33c">&#9670;&nbsp;</a></span>jas_image_create()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a>* jas_image_create </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>numcmpts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structjas__image__cmptparm__t.html">jas_image_cmptparm_t</a> *&#160;</td>
          <td class="paramname"><em>cmptparms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jas_clrspc_t&#160;</td>
          <td class="paramname"><em>clrspc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create an image. </p>

</div>
</div>
<a id="ga6fcc9fc9d7144b75f0e252839d88388e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6fcc9fc9d7144b75f0e252839d88388e">&#9670;&nbsp;</a></span>jas_image_create0()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a>* jas_image_create0 </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create an "empty" image. </p>

</div>
</div>
<a id="ga9f41967dcbfb84cfc8ad363be8c6a66c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9f41967dcbfb84cfc8ad363be8c6a66c">&#9670;&nbsp;</a></span>jas_image_decode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT <a class="el" href="structjas__image__t.html">jas_image_t</a>* jas_image_decode </td>
          <td>(</td>
          <td class="paramtype">jas_stream_t *&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>optstr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create an image from a stream in some specified format. </p>

</div>
</div>
<a id="ga8adc965a41443869ae223940655c8818"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8adc965a41443869ae223940655c8818">&#9670;&nbsp;</a></span>jas_image_delcmpt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT void jas_image_delcmpt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>cmptno</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Delete a component from an image. </p>

</div>
</div>
<a id="ga676f78434a37d572b8e1d5a31defb56e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga676f78434a37d572b8e1d5a31defb56e">&#9670;&nbsp;</a></span>jas_image_depalettize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_depalettize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>cmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>numlutents</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int_fast32_t *&#160;</td>
          <td class="paramname"><em>lutents</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>dtype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>newcmptno</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Depalettize an image. </p>

</div>
</div>
<a id="gaeb4514cb5a575dcc4a32244ed116547b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeb4514cb5a575dcc4a32244ed116547b">&#9670;&nbsp;</a></span>jas_image_destroy()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT void jas_image_destroy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Deallocate any resources associated with an image. </p>

</div>
</div>
<a id="gac14295ad6e3bf52a0ddac667666294d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac14295ad6e3bf52a0ddac667666294d8">&#9670;&nbsp;</a></span>jas_image_dump()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT void jas_image_dump </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>out</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Dump the information for an image (for debugging). </p>

</div>
</div>
<a id="gafc4b2dc6f82b48d9c8e1284005dd45bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafc4b2dc6f82b48d9c8e1284005dd45bf">&#9670;&nbsp;</a></span>jas_image_encode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_encode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jas_stream_t *&#160;</td>
          <td class="paramname"><em>out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>optstr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write an image to a stream in a specified format. </p>

</div>
</div>
<a id="ga4aee9618b5f927c51d9ba2078639630e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4aee9618b5f927c51d9ba2078639630e">&#9670;&nbsp;</a></span>jas_image_fmtfromname()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int jas_image_fmtfromname </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Guess the format of an image file based on its name. </p>

</div>
</div>
<a id="ga4baf58c02bdb6a66a09a20337c2f6c06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4baf58c02bdb6a66a09a20337c2f6c06">&#9670;&nbsp;</a></span>jas_image_fmttostr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_CONST JAS_DLLEXPORT const char* jas_image_fmttostr </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fmt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the name of the image format with the specified ID. </p>

</div>
</div>
<a id="ga116fe1055faa983bc4c14ef55032af4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga116fe1055faa983bc4c14ef55032af4e">&#9670;&nbsp;</a></span>jas_image_getcmptbytype()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int jas_image_getcmptbytype </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga9f0ec5e559af62af4da73f8853089098">jas_image_cmpttype_t</a>&#160;</td>
          <td class="paramname"><em>ctype</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get an image component by its type. </p>

</div>
</div>
<a id="ga298cd0d573e4174c4ea336cfbb739fdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga298cd0d573e4174c4ea336cfbb739fdc">&#9670;&nbsp;</a></span>jas_image_getfmt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int jas_image_getfmt </td>
          <td>(</td>
          <td class="paramtype">jas_stream_t *&#160;</td>
          <td class="paramname"><em>in</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the format of image data in a stream. </p>

</div>
</div>
<a id="ga06920d49f6361b0a4dbb9baae2d54120"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06920d49f6361b0a4dbb9baae2d54120">&#9670;&nbsp;</a></span>jas_image_ishomosamp()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int jas_image_ishomosamp </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>??? </p>

</div>
</div>
<a id="ga6ed120a88173fb85731d0ede0fc9e861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ed120a88173fb85731d0ede0fc9e861">&#9670;&nbsp;</a></span>jas_image_lookupfmtbyid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_CONST JAS_DLLEXPORT const <a class="el" href="structjas__image__fmtinfo__t.html">jas_image_fmtinfo_t</a>* jas_image_lookupfmtbyid </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lookup image format information by the format ID. </p>

</div>
</div>
<a id="gaa44c0204e515a9ffc37ca2bbddf4735b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa44c0204e515a9ffc37ca2bbddf4735b">&#9670;&nbsp;</a></span>jas_image_lookupfmtbyname()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT const <a class="el" href="structjas__image__fmtinfo__t.html">jas_image_fmtinfo_t</a>* jas_image_lookupfmtbyname </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lookup image format information by the format name. </p>

</div>
</div>
<a id="ga4d6aa307c6f7111d067c70054957506a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4d6aa307c6f7111d067c70054957506a">&#9670;&nbsp;</a></span>jas_image_rawsize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT uint_fast32_t jas_image_rawsize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the raw size of an image (i.e., the nominal size of the image without any compression. </p>

</div>
</div>
<a id="ga540a3dd6a1db497d71c9384c73801f6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga540a3dd6a1db497d71c9384c73801f6d">&#9670;&nbsp;</a></span>jas_image_readcmpt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_readcmpt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>cmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">jas_matrix_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read a rectangular region of an image component. </p>
<p>The position and size of the rectangular region to be read is specified relative to the component's coordinate system. </p>

</div>
</div>
<a id="gae375969b04a33e6e9c46c491b822de1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae375969b04a33e6e9c46c491b822de1e">&#9670;&nbsp;</a></span>jas_image_readcmpt2()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_readcmpt2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>cmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long *&#160;</td>
          <td class="paramname"><em>buf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read sample data in a component of an image. </p>

</div>
</div>
<a id="gadf94d0549d234c3479d68dc3e113b43b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadf94d0549d234c3479d68dc3e113b43b">&#9670;&nbsp;</a></span>jas_image_readcmptsample()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_readcmptsample </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>cmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read a component sample for an image. </p>

</div>
</div>
<a id="ga5b1ef91bbc435e326859ce63113da5f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5b1ef91bbc435e326859ce63113da5f5">&#9670;&nbsp;</a></span>jas_image_sampcmpt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_sampcmpt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>cmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>newcmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>ho</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>vo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>hs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>vs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sgnd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>prec</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>??? </p>

</div>
</div>
<a id="ga4d1097e27c01d309b81a10dbb2648aaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4d1097e27c01d309b81a10dbb2648aaf">&#9670;&nbsp;</a></span>jas_image_strtofmt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_ATTRIBUTE_PURE JAS_DLLEXPORT int jas_image_strtofmt </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the ID for the image format with the specified name. </p>

</div>
</div>
<a id="ga4d1c659985f7fd95897c729b6a0d91f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4d1c659985f7fd95897c729b6a0d91f6">&#9670;&nbsp;</a></span>jas_image_writecmpt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_writecmpt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>cmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const jas_matrix_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write a rectangular region of an image component. </p>

</div>
</div>
<a id="gadb0463f16a6c463497990a5dc6d56248"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadb0463f16a6c463497990a5dc6d56248">&#9670;&nbsp;</a></span>jas_image_writecmpt2()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT int jas_image_writecmpt2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>cmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__image.html#ga1e39a36d94ba4a7d83d195d6ff084e49">jas_image_coord_t</a>&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const long *&#160;</td>
          <td class="paramname"><em>buf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write sample data in a component of an image. </p>

</div>
</div>
<a id="gaf2a6c338c5cd03ea9362f45b363c7183"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf2a6c338c5cd03ea9362f45b363c7183">&#9670;&nbsp;</a></span>jas_image_writecmptsample()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JAS_DLLEXPORT void jas_image_writecmptsample </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structjas__image__t.html">jas_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>cmptno</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int_fast32_t&#160;</td>
          <td class="paramname"><em>v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write a component sample for an image. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>