Files
dl/document/html/dl__image_8h.html
2026-09-16 14:07:40 +08:00

184 lines
21 KiB
HTML
Vendored

<!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" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>dl: D:/dl/dl/render/dl_image.h 文件参考</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>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></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 id="projectrow">
<td id="projectalign">
<div id="projectname">dl
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.13.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','搜索',false);
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_17297ffb27ce571941f5fb5008f01a1f.html">dl</a></li><li class="navelem"><a class="el" href="dir_fb7736e1c74498e30aec54e277779486.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#namespaces">命名空间</a> &#124;
<a href="#typedef-members">类型定义</a> &#124;
<a href="#enum-members">枚举</a> &#124;
<a href="#func-members">函数</a> &#124;
<a href="#var-members">变量</a> </div>
<div class="headertitle"><div class="title">dl_image.h 文件参考</div></div>
</div><!--header-->
<div class="contents">
<p>图像对象
<a href="#details">更多...</a></p>
<div class="textblock"><code>#include &lt;string&gt;</code><br />
<code>#include &quot;<a class="el" href="dl__vector2_8h_source.html">base/dl_vector2.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__type_8h_source.html">dl_type.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__range__any_8h_source.html">base/dl_range_any.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__buffer_8h_source.html">memory/dl_buffer.h</a>&quot;</code><br />
</div>
<p><a href="dl__image_8h_source.html">浏览该文件的源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html">dl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html">dl::Img</a></td></tr>
<tr class="memdesc:namespacedl_1_1_img"><td class="mdescLeft">&#160;</td><td class="mdescRight">图像操作 <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 id="typedef-members" name="typedef-members"></a>
类型定义</h2></td></tr>
<tr class="memitem:ab4acc6e28a53b5034ae7786d915c2b1e" id="r_ab4acc6e28a53b5034ae7786d915c2b1e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">dl::Image</a> = <a class="el" href="classdl_1_1_vector2.html">Vector2</a>&lt;uint32_t, unsigned&gt;</td></tr>
<tr class="separator:ab4acc6e28a53b5034ae7786d915c2b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
枚举</h2></td></tr>
<tr class="memitem:adc377cb0ff3212e35fbdfeb9b2135a9c" id="r_adc377cb0ff3212e35fbdfeb9b2135a9c"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#adc377cb0ff3212e35fbdfeb9b2135a9c">dl::Img::ExtendMode</a> { <a class="el" href="namespacedl_1_1_img.html#adc377cb0ff3212e35fbdfeb9b2135a9ca529e9e0beb5f85d1f132917c1a09860c">dl::Img::ZERO</a>
, <a class="el" href="namespacedl_1_1_img.html#adc377cb0ff3212e35fbdfeb9b2135a9cae8606d021da140a92c7eba8d9b8af84f">dl::Img::COPY</a>
}</td></tr>
<tr class="separator:adc377cb0ff3212e35fbdfeb9b2135a9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a70e0e680b145bd9c5ece340094528ff6" id="r_a70e0e680b145bd9c5ece340094528ff6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a70e0e680b145bd9c5ece340094528ff6">dl::Img::IsSupportFormat</a> (std::string_view str, bool read)</td></tr>
<tr class="memdesc:a70e0e680b145bd9c5ece340094528ff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">是否支持的格式 <br /></td></tr>
<tr class="separator:a70e0e680b145bd9c5ece340094528ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae99825aa0ea6f633298f22aa0ab08f18" id="r_ae99825aa0ea6f633298f22aa0ab08f18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#ae99825aa0ea6f633298f22aa0ab08f18">dl::Img::Create</a> (const <a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> &amp;size, const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &amp;col)</td></tr>
<tr class="memdesc:ae99825aa0ea6f633298f22aa0ab08f18"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建图像 <br /></td></tr>
<tr class="separator:ae99825aa0ea6f633298f22aa0ab08f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2446e372d27dfe72d7f9fb141f9718d" id="r_aa2446e372d27dfe72d7f9fb141f9718d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#aa2446e372d27dfe72d7f9fb141f9718d">dl::Img::Create</a> (std::string_view path_name)</td></tr>
<tr class="memdesc:aa2446e372d27dfe72d7f9fb141f9718d"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建图像 <br /></td></tr>
<tr class="separator:aa2446e372d27dfe72d7f9fb141f9718d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94260454a3fa1494872e38b46d98e310" id="r_a94260454a3fa1494872e38b46d98e310"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a94260454a3fa1494872e38b46d98e310">dl::Img::CreateSvg</a> (std::string_view path_name, const <a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> &amp;size)</td></tr>
<tr class="memdesc:a94260454a3fa1494872e38b46d98e310"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建图像 从svg <br /></td></tr>
<tr class="separator:a94260454a3fa1494872e38b46d98e310"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b924a8fc9c73f0e99e0467f4b183e55" id="r_a2b924a8fc9c73f0e99e0467f4b183e55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a2b924a8fc9c73f0e99e0467f4b183e55">dl::Img::CreateWebp</a> (std::string_view path_name)</td></tr>
<tr class="memdesc:a2b924a8fc9c73f0e99e0467f4b183e55"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建图像 从webp <br /></td></tr>
<tr class="separator:a2b924a8fc9c73f0e99e0467f4b183e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ca55e12f9abd42900ff4312da01b0e" id="r_ae5ca55e12f9abd42900ff4312da01b0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#ae5ca55e12f9abd42900ff4312da01b0e">dl::Img::CreateWebp</a> (<a class="el" href="classdl_1_1_buffer_view.html">BufferView</a> buf)</td></tr>
<tr class="separator:ae5ca55e12f9abd42900ff4312da01b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd221e47cab450ce10c9a93a66de7134" id="r_acd221e47cab450ce10c9a93a66de7134"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#acd221e47cab450ce10c9a93a66de7134">dl::Img::Save</a> (const <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, std::string_view path_name)</td></tr>
<tr class="memdesc:acd221e47cab450ce10c9a93a66de7134"><td class="mdescLeft">&#160;</td><td class="mdescRight">保存到图像 <br /></td></tr>
<tr class="separator:acd221e47cab450ce10c9a93a66de7134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac31f74c8147b30fcc8fd5f4176458fdc" id="r_ac31f74c8147b30fcc8fd5f4176458fdc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#ac31f74c8147b30fcc8fd5f4176458fdc">dl::Img::SaveKtx</a> (std::span&lt; <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> * &gt; vec_img, std::string_view path_name)</td></tr>
<tr class="memdesc:ac31f74c8147b30fcc8fd5f4176458fdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">保存到图像(ktx格式) <br /></td></tr>
<tr class="separator:ac31f74c8147b30fcc8fd5f4176458fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c6283f00b32d328351632592b939a78" id="r_a5c6283f00b32d328351632592b939a78"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a5c6283f00b32d328351632592b939a78">dl::Img::SaveKtx</a> (<a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, std::string_view path_name)</td></tr>
<tr class="separator:a5c6283f00b32d328351632592b939a78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c57e7e4d67fc98725dbd8ac70e9fbac" id="r_a3c57e7e4d67fc98725dbd8ac70e9fbac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a3c57e7e4d67fc98725dbd8ac70e9fbac">dl::Img::CalcLeastRect</a> (const <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, <a class="el" href="namespacedl.html#ac630b67756cfd3694b7885c5958e52a7">RectU</a> &amp;rect)</td></tr>
<tr class="memdesc:a3c57e7e4d67fc98725dbd8ac70e9fbac"><td class="mdescLeft">&#160;</td><td class="mdescRight">计算返回最小包围盒(去除边缘的全透明像素) <br /></td></tr>
<tr class="separator:a3c57e7e4d67fc98725dbd8ac70e9fbac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab29ed4498e2aa2c166f1c0c88af07355" id="r_ab29ed4498e2aa2c166f1c0c88af07355"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#ab29ed4498e2aa2c166f1c0c88af07355">dl::Img::IsHaveTranslucent</a> (const <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, const <a class="el" href="namespacedl.html#ac630b67756cfd3694b7885c5958e52a7">RectU</a> &amp;rect)</td></tr>
<tr class="memdesc:ab29ed4498e2aa2c166f1c0c88af07355"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回是否包含非透明颜色 <br /></td></tr>
<tr class="separator:ab29ed4498e2aa2c166f1c0c88af07355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f8ea9b2db2d98e0583a012b583ae800" id="r_a5f8ea9b2db2d98e0583a012b583ae800"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a5f8ea9b2db2d98e0583a012b583ae800">dl::Img::AddRect</a> (<a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img_tar, const <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img_src, const <a class="el" href="namespacedl.html#ac630b67756cfd3694b7885c5958e52a7">RectU</a> &amp;rect, const <a class="el" href="namespacedl.html#a6347394cca146fd6b8fedf1d3545de59">PointU</a> &amp;tar_xy)</td></tr>
<tr class="memdesc:a5f8ea9b2db2d98e0583a012b583ae800"><td class="mdescLeft">&#160;</td><td class="mdescRight">添加另一个图像的部分到自己的位置上 <br /></td></tr>
<tr class="separator:a5f8ea9b2db2d98e0583a012b583ae800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10104818a0c0ed02ca50a2dc09fd1176" id="r_a10104818a0c0ed02ca50a2dc09fd1176"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a10104818a0c0ed02ca50a2dc09fd1176">dl::Img::SetAlphaZero</a> (<a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img)</td></tr>
<tr class="memdesc:a10104818a0c0ed02ca50a2dc09fd1176"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置透明色颜色为0,针对于某些颜色透明,但是其他通道非0 <br /></td></tr>
<tr class="separator:a10104818a0c0ed02ca50a2dc09fd1176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b4e1ea077dcfab26b5139c47eb45138" id="r_a9b4e1ea077dcfab26b5139c47eb45138"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a9b4e1ea077dcfab26b5139c47eb45138">dl::Img::SetAlphaZero</a> (<a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, uint8_t a, uint32_t col_new=0)</td></tr>
<tr class="memdesc:a9b4e1ea077dcfab26b5139c47eb45138"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置透明色颜色为0,针对于某些颜色透明,但是其他通道非0 <br /></td></tr>
<tr class="separator:a9b4e1ea077dcfab26b5139c47eb45138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd30be23ae18721c5e10b06f74ae5f71" id="r_afd30be23ae18721c5e10b06f74ae5f71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#afd30be23ae18721c5e10b06f74ae5f71">dl::Img::Resize</a> (const <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, const <a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> &amp;size)</td></tr>
<tr class="memdesc:afd30be23ae18721c5e10b06f74ae5f71"><td class="mdescLeft">&#160;</td><td class="mdescRight">缩放图像 <br /></td></tr>
<tr class="separator:afd30be23ae18721c5e10b06f74ae5f71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59427d76618a2a776eaece4bd8796bff" id="r_a59427d76618a2a776eaece4bd8796bff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a59427d76618a2a776eaece4bd8796bff">dl::Img::Resize</a> (const <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, <a class="el" href="namespacedl.html#a2deb3e79723ed0c188c47443a48744b7">Float</a> scale)</td></tr>
<tr class="separator:a59427d76618a2a776eaece4bd8796bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e615f518d2d96d382d344fa3d2b56c7" id="r_a4e615f518d2d96d382d344fa3d2b56c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a4e615f518d2d96d382d344fa3d2b56c7">dl::Img::Extend</a> (const <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, unsigned i, <a class="el" href="namespacedl_1_1_img.html#adc377cb0ff3212e35fbdfeb9b2135a9c">ExtendMode</a> mode=<a class="el" href="namespacedl_1_1_img.html#adc377cb0ff3212e35fbdfeb9b2135a9ca529e9e0beb5f85d1f132917c1a09860c">ExtendMode::ZERO</a>)</td></tr>
<tr class="memdesc:a4e615f518d2d96d382d344fa3d2b56c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">拓展图像边缘像素 <br /></td></tr>
<tr class="separator:a4e615f518d2d96d382d344fa3d2b56c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afed846b34f08fe6367280bdd9c2a646f" id="r_afed846b34f08fe6367280bdd9c2a646f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#afed846b34f08fe6367280bdd9c2a646f">dl::Img::BuildBorder</a> (<a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, unsigned i)</td></tr>
<tr class="memdesc:afed846b34f08fe6367280bdd9c2a646f"><td class="mdescLeft">&#160;</td><td class="mdescRight">填充边缘像素按最近的像素 <br /></td></tr>
<tr class="separator:afed846b34f08fe6367280bdd9c2a646f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f0fbbca7b26c71e699634a37894247" id="r_a85f0fbbca7b26c71e699634a37894247"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#a85f0fbbca7b26c71e699634a37894247">dl::Img::CvtEffect2Normal</a> (<a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img)</td></tr>
<tr class="memdesc:a85f0fbbca7b26c71e699634a37894247"><td class="mdescLeft">&#160;</td><td class="mdescRight">特效图片转普通图片 <br /></td></tr>
<tr class="separator:a85f0fbbca7b26c71e699634a37894247"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
变量</h2></td></tr>
<tr class="memitem:ab63d0ee77f71e56c8da9ecf18075279c" id="r_ab63d0ee77f71e56c8da9ecf18075279c"><td class="memItemLeft" align="right" valign="top">constexpr std::string_view&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_img.html#ab63d0ee77f71e56c8da9ecf18075279c">dl::Img::REGEX_FORMAT</a> = &quot;.(jpg|jpeg|png|tag|bmp|gif|hdr|pic)$&quot;</td></tr>
<tr class="separator:ab63d0ee77f71e56c8da9ecf18075279c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>图像对象 </p>
<dl class="section version"><dt>版本</dt><dd>1.1 </dd></dl>
<dl class="section author"><dt>作者</dt><dd>lveyou </dd></dl>
<dl class="section date"><dt>日期</dt><dd>21-08-09</dd></dl>
<dl class="section note"><dt>注解</dt><dd>基本的图像对象,使用stb_image库加载 </dd>
<dd>
基于4字节的n32颜色,内部通道为ABGR,接口使用Color.h规定的RGBA </dd>
<dd>
注意转为char访问时,需要考虑字节序</dd>
<dd>
svg格式解析基于lunasvg </dd></dl>
<p class="definition">在文件 <a class="el" href="dl__image_8h_source.html">dl_image.h</a> 中定义.</p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
</small></address>
</div><!-- doc-content -->
</body>
</html>