⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fcimage.htm

📁 一个国人自己实现图像库的程序(有参考价值)
💻 HTM
字号:
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=GB2312">
<title>FCImage类</title>
</head>

<body bgcolor="#ffffe7" lang=ZH-CN style='tab-interval:21.0pt'>
<h2 align="center"><b><font color="#FF0000">FCImage类说明</font></b></h2><table width="85%" border="1" bordercolor="#3399FF" align="center" cellpadding="0" bgcolor="#D0FFE0"> 
<tr> <td rowspan="3">文件位置 :</td><td width="85%"><font color="#FF0000">\FLib\Include\Pic\Image.h</font></td></tr> 
<tr> <td width="85%" height="8"><font color="#FF0000">\FLib\Source\Pic\Image.cpp</font></td></tr> 
<tr> <td width="85%" height="9"><font color="#FF0000">\FLib\Include\ImageFormat.h 
为文件头结构</font></td></tr> <tr> <td>使用方法 :</td><td width="85%" height="8"><font color="#FF0000">#include &quot;fool.h&quot;</font></td></tr> 
<tr> <td>说明 :</td><td width="85%" height="9">resName :资源名   resType :自定义的资源类型<BR>	
如 :MaskDib.LoadJpeg (MAKEINTRESOURCE (JPG_BACKGROUND), _T(&quot;JPG&quot;)) ;</td></tr> 
</table><h2><font color="#FF0000"><b>成员函数(Member Functions):</b></font></h2><table width="85%" border="1" bordercolor="#3399FF" align="center" cellpadding="0" bgcolor="#CCFFFF"> 
<tr> <td rowspan="4" width="10%"> <div align="center"><font color="#FF6600"><b>BMP文件</b></font></div></td><td width="12%">函数原型:</td><td width="78%"><font color="#FF0000"> 
BOOL LoadBmp (PCTSTR szFileName)<br> BOOL SaveBmp (PCTSTR szFileName)</font></td></tr> 
<tr> <td width="12%">参数:</td><td width="78%">&nbsp;</td></tr> <tr> <td width="12%">返回值:</td><td width="78%">&nbsp;</td></tr> 
<tr> <td width="12%">说明:</td><td width="78%"> 支 持 : 1, 4, 8, 16, 24, 32 位色Bmp存取<br> 
<br> 不支持 : RLE 格式的Bmp存取</td></tr> </table><br> <br> <table width="85%" border="1" bordercolor="#3399FF" align="center" cellpadding="0" bgcolor="#CCFFFF"> 
<tr> <td rowspan="4" width="10%"> <div align="center"><font color="#FF6600"><b>PCX文件</b></font></div></td><td width="12%">函数原型:</td><td width="78%"><font color="#FF0000"> 
BOOL LoadPcx (BYTE * pStart, int iMemSize)<BR>BOOL LoadPcx (PCTSTR resName, PCTSTR 
resType)<br> BOOL LoadPcx (PCTSTR szFileName)<br> BOOL SavePcx (PCTSTR szFileName)</font></td></tr> 
<tr> <td width="12%">参数:</td><td width="78%">&nbsp;</td></tr> <tr> <td width="12%">返回值:</td><td width="78%">&nbsp;</td></tr> 
<tr> <td width="12%">说明:</td><td width="78%"> 支<font color="#FF0000"> </font>持 
: 1, 4, 8, 24 位色图像的存取<br> <br> 不支持 : 4 plane 的16位色位图(非常少见)</td></tr> </table><br> 
<br> <table width="85%" border="1" bordercolor="#3399FF" align="center" cellpadding="0" bgcolor="#CCFFFF"> 
<tr> <td rowspan="4" width="10%"> <div align="center"><font color="#FF6600"><b>JPEG文件</b></font></div></td><td width="12%">函数原型:</td><td width="78%"><font color="#FF0000"> 
BOOL LoadJpeg (BYTE * pStart, int iMemSize)<BR>BOOL LoadJpeg (PCTSTR resName, 
PCTSTR resType)<br> BOOL LoadJpeg (PCTSTR szFileName)<br> BOOL SaveJpeg (PCTSTR 
szFileName, DWORD dwQuality = 85)</font></td></tr> <tr> <td width="12%">参数:</td><td width="78%">dwQuality 
:压缩质量 [0,100],100为画质最好。</td></tr> <tr> <td width="12%">返回值:</td><td width="78%">&nbsp;</td></tr> 
<tr> <td width="12%">说明:</td><td width="78%"> 本模块使用 IJG6b(The Independent JPEG 
Group's JPEG software Version 6b)<BR><BR>SaveJpeg 只能保存<FONT COLOR="#FF0000">8Bit灰度</FONT>和<FONT COLOR="#FF0000">24Bit</FONT>格式的DIB。</td></tr> 
</table><BR><BR><TABLE WIDTH="85%" BORDER="1" BORDERCOLOR="#3399FF" ALIGN="center" CELLPADDING="0" BGCOLOR="#CCFFFF"> 
<TR> <TD ROWSPAN="4" WIDTH="10%"> <DIV ALIGN="center"><FONT COLOR="#FF6600"><B>TIFF文件</B></FONT></DIV></TD><TD WIDTH="12%">函数原型:</TD><TD WIDTH="78%"><FONT COLOR="#FF0000"> 
BOOL LoadTif (BYTE * pStart, int iMemSize)<BR>BOOL LoadTif (PCTSTR resName, PCTSTR 
resType)<BR> BOOL LoadTif (PCTSTR szFileName)<BR> BOOL SaveTif (PCTSTR szFileName, 
int nEncodeMode = COMPRESSION_NONE)</FONT></TD></TR> <TR> <TD WIDTH="12%">参数:</TD><TD WIDTH="78%">nEncodeMode 
:COMPRESSION_NONE<BR>       COMPRESSION_PACKBITS<BR>       COMPRESSION_LZW<BR>       COMPRESSION_JPEG 
<FONT COLOR="#FF0000">(24, 32 or 8-grey)</FONT></TD></TR> <TR> <TD WIDTH="12%">返回值:</TD><TD WIDTH="78%">&nbsp;</TD></TR> 
<TR> <TD WIDTH="12%">说明:</TD><TD WIDTH="78%"> 本模块使用 Sam Leffler 的 Tiff Lib(Version 
42)<BR> <BR>支<FONT COLOR="#FF0000"> </FONT>持 : 1, 4, 8, 24, 32 位色图像的存取。<BR> <BR> 
不支持 : <FONT COLOR="#FF0000">不支持16位色</FONT>位图存储。</TD></TR> </TABLE><br> <br> <table width="85%" border="1" bordercolor="#3399FF" align="center" cellpadding="0" bgcolor="#CCFFFF"> 
<tr> <td rowspan="4" width="10%"> <div align="center"><font color="#FF6600"><b>PNG文件</b></font></div></td><td width="12%">函数原型:</td><td width="78%"><font color="#FF0000"> 
BOOL LoadPng (BYTE * pStart)<BR>BOOL LoadPng (PCTSTR resName, PCTSTR resType)<br> 
BOOL LoadPng (PCTSTR szFileName)<br> BOOL SavePng (PCTSTR szFileName, bool bInterlace 
= false)</font></td></tr> <tr> <td width="12%">参数:</td><td width="78%">bInterlace 
:是否按交错存储保存。</td></tr> <tr> <td width="12%">返回值:</td><td width="78%">&nbsp;</td></tr> 
<tr> <td width="12%">说明:</td><td width="78%"> 本模块使用libpng(Version 1.2.1)<BR> <BR>支<FONT COLOR="#FF0000"> </FONT>持 
: 1, 4, 8, 24, 32 位色图像的存取。<BR> <BR> 不支持 : <FONT COLOR="#FF0000">不支持16位色</FONT>位图存储。</td></tr> 
</table><br> <br> <table width="85%" border="1" bordercolor="#3399FF" align="center" cellpadding="0" bgcolor="#CCFFFF"> 
<tr> <td rowspan="4" width="10%"> <div align="center"><font color="#FF6600"><b>TGA文件</b></font></div></td><td width="12%">函数原型:</td><td width="78%"><font color="#FF0000"> 
BOOL LoadPng (BYTE * pStart)<BR>BOOL LoadTga (PCTSTR resName, PCTSTR resType)<br> 
BOOL LoadTga (PCTSTR szFileName)<br> BOOL SaveTga (PCTSTR szFileName, bool bEncode 
= true)</font></td></tr> <tr> <td width="12%">参数:</td><td width="78%">bEncode 
:为是否使用RLE压缩算法压缩图象,默认为使用。</td></tr> <tr> <td width="12%">返回值:</td><td width="78%">&nbsp;</td></tr> 
<tr> <td width="12%">说明:</td><td width="78%"> 支<font color="#FF0000"> </font>持 
: 1, 4, 8, 24 位色图像的存取<br> <br> 不支持 : 4 plane 的16位色位图(非常少见)</td></tr> </table><br> 
<br> <table width="85%" border="1" bordercolor="#3399FF" align="center" cellpadding="0" bgcolor="#CCFFFF"> 
<tr> <td rowspan="6" width="10%"> <div align="center"><font color="#FF6600"><b>GIF文件</b></font></div></td><td width="12%">函数原型:</td><td width="78%"><font color="#FF0000"> 
BOOL LoadGif (PCTSTR resName, PCTSTR resType)<br> BOOL LoadGif (PCTSTR szFileName)</font></td></tr> 
<tr> <td width="12%">说明:</td><td width="78%">从说明或文件中读入第一帧。</td></tr> <tr> <td width="12%">函数原型:</td><td width="78%"><font color="#FF0000"> 
BOOL LoadGifFrame (int iNumber)<br> int  LoadGifNextFrame ()</font></td></tr> 
<tr> <td width="12%">说明:</td><td width="78%">iNumber :[1..wTotalFrame]<br> <br> 
此两函数调用前,必须先调用<font color="#FF0000">LoadGif </font>。</td></tr> <tr> <td width="12%">函数原型:</td><td width="78%"><font color="#FF0000">BOOL SaveGif 
(PCTSTR szFileName,<br>         bool  bGolPal = true)<br> BOOL AddGifFrame (PCTSTR szFileName,<br> 
          bool  bGolPal = false,<br>           DWORD  dwDelay = 100,<br>           
DWORD  dwTransIndex = -1)</font></td></tr> <tr> <td width="12%">说明:</td><td width="78%">bGolPal 
:是否使用此帧调色板作为全局调色板。<br> <br> dwDelay :为两帧间延时毫秒数。<br> <br> dwTransIndex :为透明色索引,-1表示无透明色 
。</td></tr> </table><br> <br> <h2 align="center"><img src="stripe.gif" width="94%" height="2"><br> 
</h2><table align=center bgcolor=ghostwhite border=0 cellpadding=0 cellspacing=0 
width=650> <tbody> <tr> <td width="85%"> <p align=center>版权所有 <br> (C)1999 - 2002 
付黎<br> <a href="mailto:crazybit@263.net">给我发信</a>   <a 
      href="javascript:window.close()">关闭窗口</a> </p></td></tr> </tbody> </table>
</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -