1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.10"/>
7 <title>My Project: src/BmpFile2.c File Reference</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="search/search.css" rel="stylesheet" type="text/css"/>
12 <script type="text/javascript" src="search/searchdata.js"></script>
13 <script type="text/javascript" src="search/search.js"></script>
14 <script type="text/javascript">
15 $(document).ready(function() { init_search(); });
17 <link href="doxygen.css" rel="stylesheet" type="text/css" />
20 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
22 <table cellspacing="0" cellpadding="0">
24 <tr style="height: 56px;">
25 <td id="projectalign" style="padding-left: 0.5em;">
26 <div id="projectname">My Project
33 <!-- end header part -->
34 <!-- Generated by Doxygen 1.8.10 -->
35 <script type="text/javascript">
36 var searchBox = new SearchBox("searchBox", "search",false,'Search');
38 <div id="navrow1" class="tabs">
40 <li><a href="index.html"><span>Main Page</span></a></li>
41 <li><a href="annotated.html"><span>Data Structures</span></a></li>
42 <li class="current"><a href="files.html"><span>Files</span></a></li>
44 <div id="MSearchBox" class="MSearchBoxInactive">
46 <img id="MSearchSelect" src="search/mag_sel.png"
47 onmouseover="return searchBox.OnSearchSelectShow()"
48 onmouseout="return searchBox.OnSearchSelectHide()"
50 <input type="text" id="MSearchField" value="Search" accesskey="S"
51 onfocus="searchBox.OnSearchFieldFocus(true)"
52 onblur="searchBox.OnSearchFieldFocus(false)"
53 onkeyup="searchBox.OnSearchFieldChange(event)"/>
54 </span><span class="right">
55 <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
61 <div id="navrow2" class="tabs2">
63 <li><a href="files.html"><span>File List</span></a></li>
64 <li><a href="globals.html"><span>Globals</span></a></li>
67 <!-- window showing the filter options -->
68 <div id="MSearchSelectWindow"
69 onmouseover="return searchBox.OnSearchSelectShow()"
70 onmouseout="return searchBox.OnSearchSelectHide()"
71 onkeydown="return searchBox.OnSearchSelectKey(event)">
74 <!-- iframe showing the search results (closed by default) -->
75 <div id="MSearchResultsWindow">
76 <iframe src="javascript:void(0)" frameborder="0"
77 name="MSearchResults" id="MSearchResults">
81 <div id="nav-path" class="navpath">
83 <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
88 <a href="#define-members">Macros</a> |
89 <a href="#func-members">Functions</a> </div>
90 <div class="headertitle">
91 <div class="title">BmpFile2.c File Reference</div> </div>
93 <div class="contents">
94 <div class="textblock"><code>#include "include_c.h"</code><br />
95 </div><table class="memberdecls">
96 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
98 <tr class="memitem:a166238053d1958612aca92da607ce8b2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a166238053d1958612aca92da607ce8b2">LibJPEG_is</a>   <a class="el" href="_bmp_file2_8c.html#a80152b05d8b198ff1ab24c2fea1e464e">LibJPEG_is_DLL</a></td></tr>
99 <tr class="separator:a166238053d1958612aca92da607ce8b2"><td class="memSeparator" colspan="2"> </td></tr>
100 <tr class="memitem:a73b427f8a794789bc438f0edb09cb7d8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a73b427f8a794789bc438f0edb09cb7d8">LibJPEG_is_Lib</a>   1</td></tr>
101 <tr class="separator:a73b427f8a794789bc438f0edb09cb7d8"><td class="memSeparator" colspan="2"> </td></tr>
102 <tr class="memitem:a80152b05d8b198ff1ab24c2fea1e464e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a80152b05d8b198ff1ab24c2fea1e464e">LibJPEG_is_DLL</a>   2</td></tr>
103 <tr class="separator:a80152b05d8b198ff1ab24c2fea1e464e"><td class="memSeparator" colspan="2"> </td></tr>
104 </table><table class="memberdecls">
105 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
106 Functions</h2></td></tr>
107 <tr class="memitem:a41741c5776b6881064b98c1167e4f2c8"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a41741c5776b6881064b98c1167e4f2c8">BmpFile2Class_loadBMP</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, const TCHAR *Path)</td></tr>
108 <tr class="memdesc:a41741c5776b6881064b98c1167e4f2c8"><td class="mdescLeft"> </td><td class="mdescRight">BMP 形式のファイルを読み込みます。 <a href="#a41741c5776b6881064b98c1167e4f2c8">More...</a><br /></td></tr>
109 <tr class="separator:a41741c5776b6881064b98c1167e4f2c8"><td class="memSeparator" colspan="2"> </td></tr>
110 <tr class="memitem:af11d69835b1452f9aebc9c6af5e98288"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#af11d69835b1452f9aebc9c6af5e98288">BmpFile2Class_saveBMP</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, const TCHAR *Path)</td></tr>
111 <tr class="memdesc:af11d69835b1452f9aebc9c6af5e98288"><td class="mdescLeft"> </td><td class="mdescRight">BMP 形式のファイルを書き込みます。 <a href="#af11d69835b1452f9aebc9c6af5e98288">More...</a><br /></td></tr>
112 <tr class="separator:af11d69835b1452f9aebc9c6af5e98288"><td class="memSeparator" colspan="2"> </td></tr>
113 <tr class="memitem:af3db898ef90c0371deacc6628bbacd36"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#af3db898ef90c0371deacc6628bbacd36">BmpFile2Class_finish</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, errnum_t e)</td></tr>
114 <tr class="separator:af3db898ef90c0371deacc6628bbacd36"><td class="memSeparator" colspan="2"> </td></tr>
115 <tr class="memitem:a17587467fd9145271309d338b4af4ba4"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a17587467fd9145271309d338b4af4ba4">BmpFile2Class_loadRaw16bit_Sub</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, TCHAR *Path, int Stride)</td></tr>
116 <tr class="separator:a17587467fd9145271309d338b4af4ba4"><td class="memSeparator" colspan="2"> </td></tr>
117 <tr class="memitem:a30fbae0cf4dfe34806c4aa4e8f7c1123"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a30fbae0cf4dfe34806c4aa4e8f7c1123">BmpFile2Class_loadRawRGB565</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, TCHAR *Path, int Stride)</td></tr>
118 <tr class="separator:a30fbae0cf4dfe34806c4aa4e8f7c1123"><td class="memSeparator" colspan="2"> </td></tr>
119 <tr class="memitem:a5be5ba5014621218ae5eb049f2c64d0b"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a5be5ba5014621218ae5eb049f2c64d0b">BmpFile2Class_loadRawARGB8888</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, TCHAR *Path, int Stride)</td></tr>
120 <tr class="separator:a5be5ba5014621218ae5eb049f2c64d0b"><td class="memSeparator" colspan="2"> </td></tr>
121 <tr class="memitem:ab719926f094f1243ebaed7e7eece69ea"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#ab719926f094f1243ebaed7e7eece69ea">BmpFile2Class_loadRawARGB1555</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, TCHAR *Path, int Stride)</td></tr>
122 <tr class="separator:ab719926f094f1243ebaed7e7eece69ea"><td class="memSeparator" colspan="2"> </td></tr>
123 <tr class="memitem:a93c4bcef898a193ec43f04505ad3d8bb"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a93c4bcef898a193ec43f04505ad3d8bb">BmpFile2Class_loadRawARGB4444</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, TCHAR *Path, int Stride)</td></tr>
124 <tr class="separator:a93c4bcef898a193ec43f04505ad3d8bb"><td class="memSeparator" colspan="2"> </td></tr>
125 <tr class="memitem:a19b7c1f1f33ebfd5c295773d9685b49d"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a19b7c1f1f33ebfd5c295773d9685b49d">BmpFile2Class_loadPNG</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, const TCHAR *Path)</td></tr>
126 <tr class="separator:a19b7c1f1f33ebfd5c295773d9685b49d"><td class="memSeparator" colspan="2"> </td></tr>
127 <tr class="memitem:abdc882b5edf6faaf6ad3ae2b32905e08"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#abdc882b5edf6faaf6ad3ae2b32905e08">BmpFile2Class_loadJPEG</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, const TCHAR *Path)</td></tr>
128 <tr class="separator:abdc882b5edf6faaf6ad3ae2b32905e08"><td class="memSeparator" colspan="2"> </td></tr>
129 <tr class="memitem:a61190a513a5cdf3b6155a12d20cecec3"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a61190a513a5cdf3b6155a12d20cecec3">BmpFile2Class_addAlphaChannel</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, uint8_t AlphaValue)</td></tr>
130 <tr class="separator:a61190a513a5cdf3b6155a12d20cecec3"><td class="memSeparator" colspan="2"> </td></tr>
131 <tr class="memitem:af37db19f5281364bbdbabdba71953526"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#af37db19f5281364bbdbabdba71953526">BmpFile2Class_convertToRGB565Format</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self)</td></tr>
132 <tr class="separator:af37db19f5281364bbdbabdba71953526"><td class="memSeparator" colspan="2"> </td></tr>
133 <tr class="memitem:a6b34be38146ee76040d24160fef9e0b7"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a6b34be38146ee76040d24160fef9e0b7">BmpFile2Class_convertTo16bitARGBFormat</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, uint16_t AlphaMask)</td></tr>
134 <tr class="separator:a6b34be38146ee76040d24160fef9e0b7"><td class="memSeparator" colspan="2"> </td></tr>
135 <tr class="memitem:a920e55593ecc2ed6d604e1416768ebb9"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a920e55593ecc2ed6d604e1416768ebb9">BmpFile2Class_convertToARGB1555Format</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self)</td></tr>
136 <tr class="separator:a920e55593ecc2ed6d604e1416768ebb9"><td class="memSeparator" colspan="2"> </td></tr>
137 <tr class="memitem:ad739eb8c91b8680c85a95da200985213"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#ad739eb8c91b8680c85a95da200985213">BmpFile2Class_convertToARGB4444Format</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self)</td></tr>
138 <tr class="separator:ad739eb8c91b8680c85a95da200985213"><td class="memSeparator" colspan="2"> </td></tr>
139 <tr class="memitem:aba3ce030f786a25611e744dd7b1fb11b"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#aba3ce030f786a25611e744dd7b1fb11b">BmpFile2Class_convertToA4Format</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self)</td></tr>
140 <tr class="separator:aba3ce030f786a25611e744dd7b1fb11b"><td class="memSeparator" colspan="2"> </td></tr>
141 <tr class="memitem:a31d1b9a6a52c59db52585ecdb29b259c"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#a31d1b9a6a52c59db52585ecdb29b259c">BmpFile2Class_convertToA1Format</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self)</td></tr>
142 <tr class="separator:a31d1b9a6a52c59db52585ecdb29b259c"><td class="memSeparator" colspan="2"> </td></tr>
143 <tr class="memitem:ad3456e152830ef957b35ded6cac9188e"><td class="memItemLeft" align="right" valign="top">errnum_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_bmp_file2_8c.html#ad3456e152830ef957b35ded6cac9188e">BmpFile2Class_trimming</a> (<a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> *self, int LeftX, int TopY, int Width, int Height)</td></tr>
144 <tr class="separator:ad3456e152830ef957b35ded6cac9188e"><td class="memSeparator" colspan="2"> </td></tr>
146 <h2 class="groupheader">Macro Definition Documentation</h2>
147 <a class="anchor" id="a166238053d1958612aca92da607ce8b2"></a>
148 <div class="memitem">
149 <div class="memproto">
150 <table class="memname">
152 <td class="memname">#define LibJPEG_is   <a class="el" href="_bmp_file2_8c.html#a80152b05d8b198ff1ab24c2fea1e464e">LibJPEG_is_DLL</a></td>
155 </div><div class="memdoc">
159 <a class="anchor" id="a80152b05d8b198ff1ab24c2fea1e464e"></a>
160 <div class="memitem">
161 <div class="memproto">
162 <table class="memname">
164 <td class="memname">#define LibJPEG_is_DLL   2</td>
167 </div><div class="memdoc">
171 <a class="anchor" id="a73b427f8a794789bc438f0edb09cb7d8"></a>
172 <div class="memitem">
173 <div class="memproto">
174 <table class="memname">
176 <td class="memname">#define LibJPEG_is_Lib   1</td>
179 </div><div class="memdoc">
183 <h2 class="groupheader">Function Documentation</h2>
184 <a class="anchor" id="a61190a513a5cdf3b6155a12d20cecec3"></a>
185 <div class="memitem">
186 <div class="memproto">
187 <table class="memname">
189 <td class="memname">errnum_t BmpFile2Class_addAlphaChannel </td>
191 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
192 <td class="paramname"><em>self</em>, </td>
195 <td class="paramkey"></td>
197 <td class="paramtype">uint8_t </td>
198 <td class="paramname"><em>AlphaValue</em> </td>
206 </div><div class="memdoc">
210 <a class="anchor" id="a6b34be38146ee76040d24160fef9e0b7"></a>
211 <div class="memitem">
212 <div class="memproto">
213 <table class="memname">
215 <td class="memname">errnum_t BmpFile2Class_convertTo16bitARGBFormat </td>
217 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
218 <td class="paramname"><em>self</em>, </td>
221 <td class="paramkey"></td>
223 <td class="paramtype">uint16_t </td>
224 <td class="paramname"><em>AlphaMask</em> </td>
232 </div><div class="memdoc">
236 <a class="anchor" id="a31d1b9a6a52c59db52585ecdb29b259c"></a>
237 <div class="memitem">
238 <div class="memproto">
239 <table class="memname">
241 <td class="memname">errnum_t BmpFile2Class_convertToA1Format </td>
243 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
244 <td class="paramname"><em>self</em></td><td>)</td>
248 </div><div class="memdoc">
252 <a class="anchor" id="aba3ce030f786a25611e744dd7b1fb11b"></a>
253 <div class="memitem">
254 <div class="memproto">
255 <table class="memname">
257 <td class="memname">errnum_t BmpFile2Class_convertToA4Format </td>
259 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
260 <td class="paramname"><em>self</em></td><td>)</td>
264 </div><div class="memdoc">
268 <a class="anchor" id="a920e55593ecc2ed6d604e1416768ebb9"></a>
269 <div class="memitem">
270 <div class="memproto">
271 <table class="memname">
273 <td class="memname">errnum_t BmpFile2Class_convertToARGB1555Format </td>
275 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
276 <td class="paramname"><em>self</em></td><td>)</td>
280 </div><div class="memdoc">
284 <a class="anchor" id="ad739eb8c91b8680c85a95da200985213"></a>
285 <div class="memitem">
286 <div class="memproto">
287 <table class="memname">
289 <td class="memname">errnum_t BmpFile2Class_convertToARGB4444Format </td>
291 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
292 <td class="paramname"><em>self</em></td><td>)</td>
296 </div><div class="memdoc">
300 <a class="anchor" id="af37db19f5281364bbdbabdba71953526"></a>
301 <div class="memitem">
302 <div class="memproto">
303 <table class="memname">
305 <td class="memname">errnum_t BmpFile2Class_convertToRGB565Format </td>
307 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
308 <td class="paramname"><em>self</em></td><td>)</td>
312 </div><div class="memdoc">
316 <a class="anchor" id="af3db898ef90c0371deacc6628bbacd36"></a>
317 <div class="memitem">
318 <div class="memproto">
319 <table class="memname">
321 <td class="memname">errnum_t BmpFile2Class_finish </td>
323 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
324 <td class="paramname"><em>self</em>, </td>
327 <td class="paramkey"></td>
329 <td class="paramtype">errnum_t </td>
330 <td class="paramname"><em>e</em> </td>
338 </div><div class="memdoc">
342 <a class="anchor" id="a41741c5776b6881064b98c1167e4f2c8"></a>
343 <div class="memitem">
344 <div class="memproto">
345 <table class="memname">
347 <td class="memname">errnum_t BmpFile2Class_loadBMP </td>
349 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
350 <td class="paramname"><em>self</em>, </td>
353 <td class="paramkey"></td>
355 <td class="paramtype">const TCHAR * </td>
356 <td class="paramname"><em>Path</em> </td>
364 </div><div class="memdoc">
366 <p>BMP 形式のファイルを読み込みます。 </p>
367 <dl class="section user"><dt>Parameters</dt><dd>None </dd></dl>
368 <dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
369 <dl class="section user"><dt>引数</dt><dd><ul>
370 <li>Path - BMP file path</li>
373 <dl class="section user"><dt>返り値</dt><dd>エラーコード、0=エラーなし </dd></dl>
377 <a class="anchor" id="abdc882b5edf6faaf6ad3ae2b32905e08"></a>
378 <div class="memitem">
379 <div class="memproto">
380 <table class="memname">
382 <td class="memname">errnum_t BmpFile2Class_loadJPEG </td>
384 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
385 <td class="paramname"><em>self</em>, </td>
388 <td class="paramkey"></td>
390 <td class="paramtype">const TCHAR * </td>
391 <td class="paramname"><em>Path</em> </td>
399 </div><div class="memdoc">
403 <a class="anchor" id="a19b7c1f1f33ebfd5c295773d9685b49d"></a>
404 <div class="memitem">
405 <div class="memproto">
406 <table class="memname">
408 <td class="memname">errnum_t BmpFile2Class_loadPNG </td>
410 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
411 <td class="paramname"><em>self</em>, </td>
414 <td class="paramkey"></td>
416 <td class="paramtype">const TCHAR * </td>
417 <td class="paramname"><em>Path</em> </td>
425 </div><div class="memdoc">
429 <a class="anchor" id="a17587467fd9145271309d338b4af4ba4"></a>
430 <div class="memitem">
431 <div class="memproto">
432 <table class="memname">
434 <td class="memname">errnum_t BmpFile2Class_loadRaw16bit_Sub </td>
436 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
437 <td class="paramname"><em>self</em>, </td>
440 <td class="paramkey"></td>
442 <td class="paramtype">TCHAR * </td>
443 <td class="paramname"><em>Path</em>, </td>
446 <td class="paramkey"></td>
448 <td class="paramtype">int </td>
449 <td class="paramname"><em>Stride</em> </td>
457 </div><div class="memdoc">
461 <a class="anchor" id="ab719926f094f1243ebaed7e7eece69ea"></a>
462 <div class="memitem">
463 <div class="memproto">
464 <table class="memname">
466 <td class="memname">errnum_t BmpFile2Class_loadRawARGB1555 </td>
468 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
469 <td class="paramname"><em>self</em>, </td>
472 <td class="paramkey"></td>
474 <td class="paramtype">TCHAR * </td>
475 <td class="paramname"><em>Path</em>, </td>
478 <td class="paramkey"></td>
480 <td class="paramtype">int </td>
481 <td class="paramname"><em>Stride</em> </td>
489 </div><div class="memdoc">
493 <a class="anchor" id="a93c4bcef898a193ec43f04505ad3d8bb"></a>
494 <div class="memitem">
495 <div class="memproto">
496 <table class="memname">
498 <td class="memname">errnum_t BmpFile2Class_loadRawARGB4444 </td>
500 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
501 <td class="paramname"><em>self</em>, </td>
504 <td class="paramkey"></td>
506 <td class="paramtype">TCHAR * </td>
507 <td class="paramname"><em>Path</em>, </td>
510 <td class="paramkey"></td>
512 <td class="paramtype">int </td>
513 <td class="paramname"><em>Stride</em> </td>
521 </div><div class="memdoc">
525 <a class="anchor" id="a5be5ba5014621218ae5eb049f2c64d0b"></a>
526 <div class="memitem">
527 <div class="memproto">
528 <table class="memname">
530 <td class="memname">errnum_t BmpFile2Class_loadRawARGB8888 </td>
532 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
533 <td class="paramname"><em>self</em>, </td>
536 <td class="paramkey"></td>
538 <td class="paramtype">TCHAR * </td>
539 <td class="paramname"><em>Path</em>, </td>
542 <td class="paramkey"></td>
544 <td class="paramtype">int </td>
545 <td class="paramname"><em>Stride</em> </td>
553 </div><div class="memdoc">
557 <a class="anchor" id="a30fbae0cf4dfe34806c4aa4e8f7c1123"></a>
558 <div class="memitem">
559 <div class="memproto">
560 <table class="memname">
562 <td class="memname">errnum_t BmpFile2Class_loadRawRGB565 </td>
564 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
565 <td class="paramname"><em>self</em>, </td>
568 <td class="paramkey"></td>
570 <td class="paramtype">TCHAR * </td>
571 <td class="paramname"><em>Path</em>, </td>
574 <td class="paramkey"></td>
576 <td class="paramtype">int </td>
577 <td class="paramname"><em>Stride</em> </td>
585 </div><div class="memdoc">
589 <a class="anchor" id="af11d69835b1452f9aebc9c6af5e98288"></a>
590 <div class="memitem">
591 <div class="memproto">
592 <table class="memname">
594 <td class="memname">errnum_t BmpFile2Class_saveBMP </td>
596 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
597 <td class="paramname"><em>self</em>, </td>
600 <td class="paramkey"></td>
602 <td class="paramtype">const TCHAR * </td>
603 <td class="paramname"><em>Path</em> </td>
611 </div><div class="memdoc">
613 <p>BMP 形式のファイルを書き込みます。 </p>
614 <dl class="section user"><dt>Parameters</dt><dd>None </dd></dl>
615 <dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
616 <dl class="section user"><dt>引数</dt><dd><ul>
617 <li>Path - BMP file path</li>
620 <dl class="section user"><dt>返り値</dt><dd>エラーコード、0=エラーなし </dd></dl>
624 <a class="anchor" id="ad3456e152830ef957b35ded6cac9188e"></a>
625 <div class="memitem">
626 <div class="memproto">
627 <table class="memname">
629 <td class="memname">errnum_t BmpFile2Class_trimming </td>
631 <td class="paramtype"><a class="el" href="_bmp_file2_8h.html#a25fbbb06e1cb584eb73c8f1d6f203375">BmpFile2Class</a> * </td>
632 <td class="paramname"><em>self</em>, </td>
635 <td class="paramkey"></td>
637 <td class="paramtype">int </td>
638 <td class="paramname"><em>LeftX</em>, </td>
641 <td class="paramkey"></td>
643 <td class="paramtype">int </td>
644 <td class="paramname"><em>TopY</em>, </td>
647 <td class="paramkey"></td>
649 <td class="paramtype">int </td>
650 <td class="paramname"><em>Width</em>, </td>
653 <td class="paramkey"></td>
655 <td class="paramtype">int </td>
656 <td class="paramname"><em>Height</em> </td>
664 </div><div class="memdoc">
668 </div><!-- contents -->
669 <!-- start footer part -->
670 <hr class="footer"/><address class="footer"><small>
671 Generated by  <a href="http://www.doxygen.org/index.html">
672 <img class="footer" src="doxygen.png" alt="doxygen"/>