Sophie

Sophie

distrib > Mageia > 7 > armv7hl > by-pkgid > 1319351710a0dedcd956bc1e909364ff > files > 75

jasper-2.0.25-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: jas_image.h File Reference</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.25</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('jas__image_8h.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">jas_image.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>JasPer Image Class.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;jasper/jas_config.h&gt;</code><br />
<code>#include &lt;<a class="el" href="jas__stream_8h_source.html">jasper/jas_stream.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="jas__types_8h_source.html">jasper/jas_types.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="jas__seq_8h_source.html">jasper/jas_seq.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="jas__cm_8h_source.html">jasper/jas_cm.h</a>&gt;</code><br />
<code>#include &lt;stdio.h&gt;</code><br />
</div>
<p><a href="jas__image_8h_source.html">Go to the source code of this file.</a></p>
<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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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="group__image.html#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>
<div class="textblock"><p>JasPer Image Class. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_781e017346dbdbe91cf972269904c1b8.html">libjasper</a></li><li class="navelem"><a class="el" href="dir_144e4efe8215f73d770f1b46ce20506d.html">include</a></li><li class="navelem"><a class="el" href="dir_faa1a0aeed989615b9127d94a876ce15.html">jasper</a></li><li class="navelem"><a class="el" href="jas__image_8h.html">jas_image.h</a></li>
    <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>