?? structcimg__library_1_1_c_img.html
字號:
<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#8a31842596268c9fc95810890607762f"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#d71c294580a5307aa31246e4a1ee7866">~CImg</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#d71c294580a5307aa31246e4a1ee7866"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#157f1b0d9972e78824d2e87db5dc6ab3">assign</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the default constructor. <a href="#157f1b0d9972e78824d2e87db5dc6ab3"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#aff7dc5e951bffef1dae400fd0a58e06">clear</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the default constructor. <a href="#aff7dc5e951bffef1dae400fd0a58e06"></a><br></td></tr><tr><td class="memTemplParams" nowrap colspan="2">template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#8479cd0cf615e3131efcabac1e3ff004">CImg</a> (const <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a>< t > &img)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Default copy constructor. <a href="#8479cd0cf615e3131efcabac1e3ff004"></a><br></td></tr><tr><td class="memTemplParams" nowrap colspan="2">template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#072a5f46933aa28216da6df0a7b4903f">assign</a> (const <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a>< t > &img)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the default copy constructor. <a href="#072a5f46933aa28216da6df0a7b4903f"></a><br></td></tr><tr><td class="memTemplParams" nowrap colspan="2">template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#8dfaf8ddcc86f17442f8eeb3102d0662">CImg</a> (const <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a>< t > &img, const bool shared)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Advanced copy constructor. <a href="#8dfaf8ddcc86f17442f8eeb3102d0662"></a><br></td></tr><tr><td class="memTemplParams" nowrap colspan="2">template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#bbcbef6e31873f8c9b692c497d411a0f">assign</a> (const <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a>< t > &img, const bool shared)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the advanced constructor. <a href="#bbcbef6e31873f8c9b692c497d411a0f"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#f0cf1b66afb42bbb4750895fe66bcc69">CImg</a> (const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dv=1)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a new image with given size (<code>dx</code>,<code>dy</code>,<code>dz</code>,<code>dv</code>). <a href="#f0cf1b66afb42bbb4750895fe66bcc69"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#b30010fa4c5bbae9b0a02452b9a6d5d9">assign</a> (const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dv=1)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the previous constructor. <a href="#b30010fa4c5bbae9b0a02452b9a6d5d9"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#4d483b7167cb18f90872415ab7b8d5ce">CImg</a> (const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dv, const T &val)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Construct an image with given size (<code>dx</code>,<code>dy</code>,<code>dz</code>,<code>dv</code>) and with pixel having a default value <code>val</code>. <a href="#4d483b7167cb18f90872415ab7b8d5ce"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#a8680016454e673a6271158e4595c8d0">assign</a> (const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dv, const T &val)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the previous constructor. <a href="#a8680016454e673a6271158e4595c8d0"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#ade5358c8a81825b86e6c654194b33d2">CImg</a> (const char *const filename)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Construct an image from an image file. <a href="#ade5358c8a81825b86e6c654194b33d2"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#036e2784bde3a9e6331c07f22640406e">assign</a> (const char *const filename)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the previous constructor. <a href="#036e2784bde3a9e6331c07f22640406e"></a><br></td></tr><tr><td class="memTemplParams" nowrap colspan="2">template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#6ae6194b89742eb1578795312556bfbd">CImg</a> (const t *const data_buffer, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dv=1, const bool shared=false)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Construct an image from raw memory buffer. <a href="#6ae6194b89742eb1578795312556bfbd"></a><br></td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="bcdbe69edc20055a4a93587ea71fde47"></a><!-- doxytag: member="cimg_library::CImg::assign" ref="bcdbe69edc20055a4a93587ea71fde47" args="(const t *const data_buffer, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dv=1)" -->template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#bcdbe69edc20055a4a93587ea71fde47">assign</a> (const t *const data_buffer, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dv=1)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the previous constructor. <br></td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="4974a735ce39a145ffb663952c4b6ed1"></a><!-- doxytag: member="cimg_library::CImg::assign" ref="4974a735ce39a145ffb663952c4b6ed1" args="(const t *const data_buffer, const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dv, const bool shared)" -->template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#4974a735ce39a145ffb663952c4b6ed1">assign</a> (const t *const data_buffer, const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dv, const bool shared)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the previous constructor, allowing to force the shared state of the instance image. <br></td></tr><tr><td colspan="2"><br><h2>Image Informations</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#f22b5286aa0191a7087a205f6d04b032">size</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the total number of pixel values in an image. <a href="#f22b5286aa0191a7087a205f6d04b032"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#e7a460c9dacd70ed81b1adfea46b492e">dimx</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of columns of the instance image (size along the X-axis, i.e image width). <a href="#e7a460c9dacd70ed81b1adfea46b492e"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#0d283cfb1ec16b3fc13d344ebfea93d4">dimy</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of rows of the instance image (size along the Y-axis, i.e image height). <a href="#0d283cfb1ec16b3fc13d344ebfea93d4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#d703e2c57d891b9e0c73ace9271e0093">dimz</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of slices of the instance image (size along the Z-axis). <a href="#d703e2c57d891b9e0c73ace9271e0093"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#39374ac9a3190a3111e9317c52c6f254">dimv</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of vector channels of the instance image (size along the V-axis). <a href="#39374ac9a3190a3111e9317c52c6f254"></a><br></td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="f3d9c83cf68583afed83dc560fc753d2"></a><!-- doxytag: member="cimg_library::CImg::is_sameX" ref="f3d9c83cf68583afed83dc560fc753d2" args="(const CImg< t > &img) const" -->template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#f3d9c83cf68583afed83dc560fc753d2">is_sameX</a> (const <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a>< t > &img) const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return <code>true</code> if images <code></code>(*this) and <code>img</code> have same width. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1cfff4513a72f7626918bf760c2a7af"></a><!-- doxytag: member="cimg_library::CImg::is_sameX" ref="c1cfff4513a72f7626918bf760c2a7af" args="(const CImgDisplay &disp) const" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#c1cfff4513a72f7626918bf760c2a7af">is_sameX</a> (const <a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> &disp) const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return <code>true</code> if images <code></code>(*this) and the display <code>disp</code> have same width. <br></td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="1c089f9e96de2a348cc0085be5e28fc1"></a><!-- doxytag: member="cimg_library::CImg::is_sameY" ref="1c089f9e96de2a348cc0085be5e28fc1" args="(const CImg< t > &img) const" -->template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#1c089f9e96de2a348cc0085be5e28fc1">is_sameY</a> (const <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a>< t > &img) const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return <code>true</code> if images <code></code>(*this) and <code>img</code> have same height. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="797ba3aeccf56b6eeeb5372bcab89eb4"></a><!-- doxytag: member="cimg_library::CImg::is_sameY" ref="797ba3aeccf56b6eeeb5372bcab89eb4" args="(const CImgDisplay &disp) const" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#797ba3aeccf56b6eeeb5372bcab89eb4">is_sameY</a> (const <a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> &disp) const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return <code>true</code> if images <code></code>(*this) and the display <code>disp</code> have same height. <br></td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="73a17e72bc18200e12f7640c83ea8069"></a><!-- doxytag: member="cimg_library::CImg::is_sameZ" ref="73a17e72bc18200e12f7640c83ea8069" args="(const CImg< t > &img) const" -->template<typename t> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img.html#73a17e72bc18200e12f7640c83ea8069">is_sameZ</a> (const <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a>< t > &img) const</td></tr>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -