ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>波多野结衣在线观看一区二区,性色av一区,天天色天天操综合http://www.aygfsteel.com/security/category/11892.htmlJava Security, CAPICOM, CryptoAPI/CSP, BouncyCastle, Openssl, JCE/JCA, SSO, CAS, Tivoli, CA, PKI <br> <font color="#00f100">本站内容只兼容IE‹¹è§ˆå™?lt;/font> <br> <font color="#00f100">重要的文章包均含本ähçš„PGP½{‘֐åQŒæœ¬äººæ„¿æ„å¯¹è‡ªå·±çš„è¨€è®ø™´Ÿè´?lt;/font> <br>zh-cnTue, 27 Feb 2007 12:31:28 GMTTue, 27 Feb 2007 12:31:28 GMT60发布GIF4Jç ´è§£ç‰?/title><link>http://www.aygfsteel.com/security/archive/2006/07/17/Gif4j_crack.html</link><dc:creator>david.turing</dc:creator><author>david.turing</author><pubDate>Mon, 17 Jul 2006 02:32:00 GMT</pubDate><guid>http://www.aygfsteel.com/security/archive/2006/07/17/Gif4j_crack.html</guid><wfw:comment>http://www.aygfsteel.com/security/comments/58515.html</wfw:comment><comments>http://www.aygfsteel.com/security/archive/2006/07/17/Gif4j_crack.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/security/comments/commentRss/58515.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/security/services/trackbacks/58515.html</trackback:ping><description><![CDATA[     摘要: 使用Gif4j实现gif囄¡‰‡çš„æ°´å°åµŒå…?nbsp; <a href='http://www.aygfsteel.com/security/archive/2006/07/17/Gif4j_crack.html'>阅读全文</a><img src ="http://www.aygfsteel.com/security/aggbug/58515.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/security/" target="_blank">david.turing</a> 2006-07-17 10:32 <a href="http://www.aygfsteel.com/security/archive/2006/07/17/Gif4j_crack.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PNG头文件格式分æž?/title><link>http://www.aygfsteel.com/security/archive/2006/06/08/51292.html</link><dc:creator>david.turing</dc:creator><author>david.turing</author><pubDate>Thu, 08 Jun 2006 03:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/security/archive/2006/06/08/51292.html</guid><wfw:comment>http://www.aygfsteel.com/security/comments/51292.html</wfw:comment><comments>http://www.aygfsteel.com/security/archive/2006/06/08/51292.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/security/comments/commentRss/51292.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/security/services/trackbacks/51292.html</trackback:ping><description><![CDATA[<p> <font size="2">00000000h: <font color="#ff1493">89 50 4E 47 0D 0A 1A 0A</font><font color="#008000"><strong>00 00 00 0D</strong></font><font style="BACKGROUND-COLOR: #ffff00">49 48 44 52</font> ; å¡’NG........IHDR<br />00000010h: <font style="BACKGROUND-COLOR: #ff1493" color="#000080"><font style="BACKGROUND-COLOR: #a52a2a" color="#d3d3d3">00 00 00 CE 00 00 00 CE 08 02 00 00 00</font> F9 7D AA</font> ; ...?..?....é¶€?<br />00000020h: <font style="BACKGROUND-COLOR: #ff1493" color="#000080">93 </font><font style="BACKGROUND-COLOR: #ffa500">00 00 00 09</font> 70 48 59 73 00 00 0A 75 00 00 0A ; ?...pHYs...u...<br />00000030h: 75 01 4A 25 DD FD 00 00 0C 91 49 44 41 54 78 9C ; u.J%è”?..æ…–DATx?<br />00000040h: ED 9D D9 96 DC 2A 0C 45 A9 AC FC FF 2F D7 7D 70 ; é ‹è´ƒ?.Eâ”?/è®…p<br />00000050h: C7 97 66 10 9A 98 CF 7E C8 EA 54 95 6D 86 83 24 ; 菞f.ŒD¬èŸ¸æ±T昺唭$<br />00000060h: 04 B6 3F DF EF 37 00 D0 9F 3F B3 0B 00 6E 01 52 ; .?å”?.è¢??.n.R<br />00000070h: 03 83 F8 3B BB 00 AB F2 F9 98 0E 47 58 92 01 A9 ; .å‡??鶚.GX??</font> <br /> <br /> <br /> <font color="#ff1493">89 50 4E 47 0D 0A 1A 0A</font> 是PNG头部¾|²ååŸŸï¼Œè¡¨ç¤º˜q™æ˜¯ä¸€ä¸ªPNG囄¡‰‡<br /><strong><font color="#008000">00 00 00 0D</font></strong> 描述IHDR头部的大ž®?br /><font style="BACKGROUND-COLOR: #ffff00">49 48 44 52</font> æ˜?font size="2">Chunk Type Code, ˜q™é‡ŒChunk Type Code=IHDR<br /></font><font style="BACKGROUND-COLOR: #a52a2a" color="#d3d3d3">00 00 00 CE 00 00 00 CE 08 02 00 00 00</font> 描述了Chunk DataåQŒå®ƒæ˜¯å¯å˜é•¿åº¦æ•°æ?font size="2">åQ?font size="3"><strong><font color="#008000">00 00 00 0D</font></strong> å®šä¹‰äº†é•¿åº¦äØ“13个BytesåQŒæ‰€ä»?˜q™é‡ŒåQŒä½ çœ‹åˆ°æ˜?3个字èŠ?/font>)</font><br /><font style="BACKGROUND-COLOR: #ffa500"><font style="BACKGROUND-COLOR: #ff1493" color="#000080">F9 7D AA 93 </font></font>是对IHDRçš„CRC校验<br /><br />紧接着下面的就是pHys数据块,原理也是一栗÷€?br /><br /><br /></p><img src ="http://www.aygfsteel.com/security/aggbug/51292.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/security/" target="_blank">david.turing</a> 2006-06-08 11:39 <a href="http://www.aygfsteel.com/security/archive/2006/06/08/51292.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java处理Gif囄¡‰‡http://www.aygfsteel.com/security/archive/2006/06/06/50943.htmldavid.turingdavid.turingTue, 06 Jun 2006 14:32:00 GMThttp://www.aygfsteel.com/security/archive/2006/06/06/50943.htmlhttp://www.aygfsteel.com/security/comments/50943.htmlhttp://www.aygfsteel.com/security/archive/2006/06/06/50943.html#Feedback3http://www.aygfsteel.com/security/comments/commentRss/50943.htmlhttp://www.aygfsteel.com/security/services/trackbacks/50943.htmlhttp://www.gurge.com/amd/old/java/GIFEncoder/index.html

david.turing 2006-06-06 22:32 发表评论
]]>
java处理PNG囑փ(转蝲WikiMedia)http://www.aygfsteel.com/security/archive/2006/06/06/PNG_JAVA_LIBARY.htmldavid.turingdavid.turingTue, 06 Jun 2006 14:17:00 GMThttp://www.aygfsteel.com/security/archive/2006/06/06/PNG_JAVA_LIBARY.htmlhttp://www.aygfsteel.com/security/comments/50940.htmlhttp://www.aygfsteel.com/security/archive/2006/06/06/PNG_JAVA_LIBARY.html#Feedback0http://www.aygfsteel.com/security/comments/commentRss/50940.htmlhttp://www.aygfsteel.com/security/services/trackbacks/50940.html http://catcode.com/pngencoder/

http://prdownloads.sourceforge.net/javapng/javapng-2.0-rc4-src.jar?download



PNG格式
PNGæ˜?0世纪90òq´ä»£ä¸­æœŸå¼€å§‹å¼€å‘的囑փæ–‡äšg存储格式åQŒå…¶ç›®çš„æ˜¯ä¼å›¾æ›¿ä»£GIFå’ŒTIFFæ–‡äšg格式åQŒåŒæ—¶å¢žåŠ ä¸€äº›GIFæ–‡äšg格式所不具备的ç‰ÒŽ€§ã€‚流式网¾lœå›¾å½¢æ ¼å¼?Portable Network Graphic FormatåQŒPNG)名称来源于非官方的“PNG's Not GIF”,是一¿Uä½å›¾æ–‡ä»?bitmap file)存储格式åQŒè¯»æˆâ€œping”。PNG用来存储灰度囑փæ—Óž¼Œç°åº¦å›‘Öƒçš„æ·±åº¦å¯å¤šåˆ°16位,存储彩色囑փæ—Óž¼Œå½©è‰²å›‘Öƒçš„æ·±åº¦å¯å¤šåˆ°48位,òq¶ä¸”˜q˜å¯å­˜å‚¨å¤šåˆ°16位的‚Î通道数据。PNG使用从LZ77‹z„¡”Ÿçš„æ— æŸæ•°æ®åŽ‹¾~©ç®—法ã€?/font>

PNGæ–‡äšg格式保留GIFæ–‡äšg格式的下列特性:

使用彩色查找表或者叫做调色板可支æŒ?56¿Ué¢œè‰²çš„彩色囑փã€?

‹¹å¼è¯?写性能(streamability)åQšå›¾åƒæ–‡ä»¶æ ¼å¼å…è®¸è¿ž¾l­è¯»å‡ºå’Œå†™å…¥å›‘Öƒæ•°æ®åQŒè¿™ä¸ªç‰¹æ€§å¾ˆé€‚合于在通信˜q‡ç¨‹ä¸­ç”Ÿæˆå’Œæ˜„¡¤ºå›‘Öƒã€?

é€æ¬¡é€ÆD¿‘昄¡¤º(progressive display)åQšè¿™¿Uç‰¹æ€§å¯ä½¿åœ¨é€šä¿¡é“¾èµ\上传输图像文件的同时ž®±åœ¨¾lˆç«¯ä¸Šæ˜¾½Cºå›¾åƒï¼ŒæŠŠæ•´ä¸ªè½®å»“显½Cºå‡ºæ¥ä¹‹åŽé€æ­¥æ˜„¡¤ºå›‘Öƒçš„细节,也就是先用低分èöL率显½Cºå›¾åƒï¼Œç„¶åŽé€æ­¥æé«˜å®ƒçš„分èöL率ã€?

透明æ€?transparency)åQšè¿™ä¸ªæ€§èƒ½å¯ä‹É囑փä¸­æŸäº›éƒ¨åˆ†ä¸æ˜„¡¤ºå‡ºæ¥åQŒç”¨æ¥åˆ›å»ÞZ¸€äº›æœ‰ç‰¹è‰²çš„图像ã€?

辅助信息(ancillary information)åQšè¿™ä¸ªç‰¹æ€§å¯ç”¨æ¥åœ¨å›¾åƒæ–‡ä»¶ä¸­å­˜å‚¨ä¸€äº›æ–‡æœ¬æ³¨é‡Šä¿¡æ¯ã€?

独立于计½Ž—机软硬件环境ã€?

使用无损压羃�/font>

PNGæ–‡äšg格式中要增加下列GIFæ–‡äšg格式所没有的特性:

每个像素�8位的真彩色图像�

每个像素ä¸?6位的灰度囑փã€?

å¯äØ“ç°åº¦å›‘Ö’ŒçœŸå½©è‰²å›¾æ·ÕdŠ ‚Î通道ã€?

æ·ÕdŠ å›‘Öƒçš„γ信息ã€?

使用循环冗余ç ?cyclic redundancy codeåQŒCRC)‹‚€‹¹‹æŸå®³çš„æ–‡äšgã€?

加快囑փæ˜„¡¤ºçš„é€æ¬¡é€ÆD¿‘昄¡¤ºæ–¹å¼ã€?

标准的读/写工具包�

可在一个文件中存储多幅囑փã€?/font>

æ–‡äšg¾l“æž„

PNG囑փæ ¼å¼æ–‡äšg(或者称为数据流)ç”׃¸€ä¸?字节的PNGæ–‡äšg¾|²å(PNG file signature)域和按照特定¾l“æž„¾l„织çš?个以上的数据å?chunk)¾l„成ã€?/font>

PNG定义了两¿Uç±»åž‹çš„æ•°æ®å—,一¿Uæ˜¯¿UîCؓ关键数据å?critical chunk)åQŒè¿™æ˜¯æ ‡å‡†çš„æ•°æ®å—,另一¿Uå«åšè¾…助数据块(ancillary chunks)åQŒè¿™æ˜¯å¯é€‰çš„æ•°æ®å—。关键数据块定义äº?个标准数据块åQŒæ¯ä¸ªPNGæ–‡äšg都必™åÕdŒ…含它们,PNGè¯Õd†™è½¯äšg也都必须要支持这些数据块。虽然PNGæ–‡äšg规范没有要求PNG¾~–译码器对可选数据块˜q›è¡Œ¾~–码和译码,但规范提倡支持可选数据块ã€?/font>

(1) PNGæ–‡äšg¾|²ååŸ?/p>

8字节的PNGæ–‡äšg¾|²ååŸŸç”¨æ¥è¯†åˆ«è¯¥æ–‡äšg是不是PNGæ–‡äšg。该域的值是åQ?/p>

十进制数 137 80 78 71 13 10 26 10
十六˜q›åˆ¶æ•?/font> 89 50 4e 47 0d 0a 1a 0a

 

(2) 数据块的¾l“æž„

每个数据块都ç”Þp¡¨6-07所½Cºçš„çš?个域¾l„成ã€?/font>

è¡?-07 PNGæ–‡äšg数据块的¾l“æž„

名称

字节�/p>

说明

Length(长度) 4字节 指定数据块中数据域的长度åQŒå…¶é•¿åº¦ä¸è¶…˜q?br />(231åQ?)字节
Chunk Type Code(数据块类型码) 4字节 数据块类型码由ASCII字母(A-Zå’Œa-z)¾l„成
Chunk Data(数据块数� 可变长度 存储按照Chunk Type Code指定的数�/font>
CRC(循环冗余‹‚€‹¹? 4字节 存储用来‹‚€‹¹‹æ˜¯å¦æœ‰é”™è¯¯çš„åó@环冗余码

 

在表6-07中,CRC(cyclic redundancy check)域中的值是对Chunk Type Code域和Chunk Data域中的数据进行计½Ž—得到的。CRC具体½Ž—法定义在ISO 3309å’ŒITU-T V.42中,其值按下面的CRC码生成多™å¹å¼˜q›è¡Œè®¡ç®—åQ?/font>

x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1

数据块结�/p>

1. 关键数据�/p>

关键数据块中�个标准数据块是:

(1) æ–‡äšg头数据块IHDR(header chunk)åQšå®ƒåŒ…含有PNGæ–‡äšg中存储的囑փæ•°æ®çš„基本信息,òq¶è¦ä½œäØ“½W¬ä¸€ä¸ªæ•°æ®å—出现在PNG数据‹¹ä¸­åQŒè€Œä¸”一个PNG数据‹¹ä¸­åªèƒ½æœ‰ä¸€ä¸ªæ–‡ä»¶å¤´æ•°æ®å—ã€?/font>

æ–‡äšg头数据块ç”?3字节¾l„成åQŒå®ƒçš„æ ¼å¼å¦‚è¡?-08所½Cºã€?/font>

è¡?-08 PNGæ–‡äšg头键数据块的¾l“æž„

域的名称

字节�/p>

说明

Width 4 bytes 囑փå®½åº¦åQŒä»¥åƒç´ ä¸ºå•ä½?/font>
Height 4 bytes 囑փé«˜åº¦åQŒä»¥åƒç´ ä¸ºå•ä½?/font>
Bit depth 1 byte 囑փæ·±åº¦åQ?br />索引彩色囑փåQ?åQ?åQ?æˆ?
灰度囑փåQ?åQ?åQ?åQ?æˆ?6
真彩色图像:8�6
ColorType 1 byte 颜色¾cÕdž‹åQ?br />0åQšç°åº¦å›¾åƒ? 1åQ?åQ?åQ?æˆ?6
2åQšçœŸå½©è‰²å›‘ÖƒåQ?æˆ?6
3åQšçƒ¦å¼•彩色图像,1åQ?åQ?æˆ?

4åQšå¸¦‚Î通道数据的灰度图像,8æˆ?6
6åQšå¸¦‚Î通道数据的真彩色囑փåQ?æˆ?6

Compression method 1 byte 压羃æ–ÒŽ³•(LZ77‹z„¡”Ÿ½Ž—法)
Filter method 1 byte 滤æ‡L器方æ³?/font>
Interlace method 1 byte 隔行扫描æ–ÒŽ³•åQ?/font>

0åQšéžéš”行扫描

1åQ?Adam7(ç”±Adam M. Costello开发的7
遍隔行扫描方�

 

(2) 调色板数据块PLTE(palette chunk)åQšå®ƒåŒ…含有与索引彩色囑փ((indexed-color image))相关的彩色变换数据,它仅与烦引彩色图像有养I¼Œè€Œä¸”要放在图像数据块(image data chunk)之前。真彩色的PNG数据‹¹ä¹Ÿå¯ä»¥æœ‰è°ƒè‰²æ¿æ•°æ®å—,目的是便于非真彩色显½Cºç¨‹åºç”¨å®ƒæ¥é‡åŒ–囑փæ•°æ®åQŒä»Žè€Œæ˜¾½Cø™¯¥å›‘Öƒã€‚调色板数据块结构如è¡?-09所½Cºã€?/font>

è¡?-09 调色板数据块¾l“æž„

域的名称

字节�/p>

说明

Red 1 byte 0 = 黑,255 = ¾U?/font>
Green ">

0 = 黑,255 = ¾l?/font>

Blue 1 byte 0 = 黑,255 = �/font>

 

调色板实际是一个彩色烦引查找表åQŒå®ƒçš„表™åÒŽ•°ç›®å¯ä»¥æ˜¯1ï½?56中的一个数åQŒæ¯ä¸ªè¡¨™åÒŽœ‰3字节åQŒå› æ­¤è°ƒè‰²æ¿æ•°æ®å—所包含的最大字节数ä¸?68ã€?/font>

(3) 囑փæ•°æ®å—IDAT(image data chunk)åQšå®ƒå­˜å‚¨å®žé™…的数据,在数据流中可包含多个˜qžç®‹™åºåºçš„图像数据块ã€?/font>

(4) 囑փ¾l“束数据IEND(image trailer chunk)åQšå®ƒç”¨æ¥æ ‡è®°PNGæ–‡äšg或者数据流已经¾l“束åQŒåƈ且必™å»è¦æ”‘Öœ¨æ–‡äšg的尾部ã€?/font>

除了表示数据块开始的IHDR必须攑֜¨æœ€å‰é¢åQ?表示PNGæ–‡äšg¾l“束的IEND数据块放在最后面之外åQŒå…¶ä»–数据块的存æ”ùN¡ºåºæ²¡æœ‰é™åˆ¶ã€?/font>

2. 辅助数据�/p>

PNGæ–‡äšg格式规范制定çš?0个辅助数据块是:

(1) 背景颜色数据块bKGD(background color)�/font>

(2) åŸø™‰²å’Œç™½è‰²åº¦æ•°æ®å—cHRM(primary chromaticities and white point)。所谓白色度是指当RåQGåQBåQæœ€å¤§å€¼æ—¶åœ¨æ˜¾½Cºå™¨ä¸Šäñ”生的白色度ã€?/font>

(3) 囑փ¾•数据块gAMA(image gamma)ã€?/font>

(4) 囑փç›´æ–¹å›¾æ•°æ®å—hIST(image histogram)ã€?/font>

(5) 物理像素ž®ºå¯¸æ•°æ®å—pHYs(physical pixel dimensions)ã€?/font>

(6) æ ähœ¬æœ‰æ•ˆä½æ•°æ®å—sBIT(significant bits)ã€?/font>

(7) 文本信息数据块tEXt(textual data)�/font>

(8) 囑փæœ€åŽä¿®æ”ÒŽ—¶é—´æ•°æ®å—tIME (image last-modification time)ã€?/font>

(9) 囑փé€æ˜Žæ•°æ®å—tRNS (transparency)ã€?/font>

(10) 压羃文本数据块zTXt (compressed textual data)�/font>

3. 数据块摘�/p>

关键数据块、辅助数据块和专用公共数据块(special-purpose public chunks)¾l¼åˆåœ¨è¡¨6-10中ã€?/font>

è¡?-10 PNGæ–‡äšg格式中的数据å?/font>

数据块符�/p>

数据块名¿U?/p>

多数据块

可选否

位置限制

IHDR æ–‡äšg头数据块

�/p>

�/p>

½W¬ä¸€å?/font>
cHRM åŸø™‰²å’Œç™½è‰²ç‚¹æ•°æ®å?/font>

�/p>

�/p>

在PLTE和IDAT之前
gAMA 囑փ¾•数据å?/font>

�/p>

�/p>

在PLTE和IDAT之前
sBIT æ ähœ¬æœ‰æ•ˆä½æ•°æ®å—

�/p>

�/p>

在PLTE和IDAT之前
PLTE 调色板数据块

�/p>

�/p>

在IDAT之前
bKGD 背景颜色数据�/font>

�/p>

�/p>

在PLTE之后IDAT之前
hIST 囑փç›´æ–¹å›¾æ•°æ®å—

�/p>

�/p>

在PLTE之后IDAT之前
tRNS 囑փé€æ˜Žæ•°æ®å?/font>

�/p>

�/p>

在PLTE之后IDAT之前
oFFs (专用公共数据�

�/p>

�/p>

在IDAT之前
pHYs 物理像素ž®ºå¯¸æ•°æ®å?/font>

�/p>

�/p>

在IDAT之前
sCAL (专用公共数据�

�/p>

�/p>

在IDAT之前
IDAT 囑փæ•°æ®å?/font>

�/p>

�/p>

与其他IDAT˜qžç®‹
tIME 囑փæœ€åŽä¿®æ”ÒŽ—¶é—´æ•°æ®å—

�/p>

�/p>

无限�/font>
tEXt 文本信息数据�/font>

�/p>

�/p>

无限�/font>
zTXt 压羃文本数据�/font>

�/p>

�/p>

无限�/font>
fRAc (专用公共数据�

�/p>

�/p>

无限�/font>
gIFg (专用公共数据�

�/p>

�/p>

无限�/font>
gIFt (专用公共数据�

�/p>

�/p>

无限�/font>
gIFx (专用公共数据�

�/p>

�/p>

无限�/font>
IEND 囑փ¾l“束数据

�/p>

�/p>

最后一个数据块

 

tEXtå’ŒzTXt数据块中的标准关键字åQ?/p>

Title

囑փåç§°æˆ–者标é¢?/p>

Author

囑փä½œè€…名

Description

囑փè¯´æ˜Ž

Copyright

版权声明

CreationTime

原图创作旉™—´

Software

创作囑փä½¿ç”¨çš„èÊYä»?/p>

Disclaimer

弃权

Warning

囑փå†…容警告

Source

创作囑փä½¿ç”¨çš„设å¤?/p>

Comment

各种注释



]]>
Java对BMP囑փå¤„理http://www.aygfsteel.com/security/archive/2006/06/05/bitmap_for_java.htmldavid.turingdavid.turingMon, 05 Jun 2006 00:59:00 GMThttp://www.aygfsteel.com/security/archive/2006/06/05/bitmap_for_java.htmlhttp://www.aygfsteel.com/security/comments/50411.htmlhttp://www.aygfsteel.com/security/archive/2006/06/05/bitmap_for_java.html#Feedback0http://www.aygfsteel.com/security/comments/commentRss/50411.htmlhttp://www.aygfsteel.com/security/services/trackbacks/50411.htmlA.1åQŒä½å›¾æ–‡ä»¶å¤´éƒ?br />A.2åQŒä½å›¾ä¿¡æ¯å¤´éƒ?br />A.3åQŒé¢œè‰²è¡¨
A.4åQŒä½å›„¡š„内容(位图由大量的bit¾l„成)

下表来自HackJavaåQŒå®ƒæè¿°äº†A1的结æž?br />
# of Bytes
TypeDescription
2
Character æ–‡äšg¾cÕdž‹åQŒé€šå¸¸æ˜¯BMå¼€å¤?/td>
4
32-bit Int æ–‡äšg大小åQŒå•位byte
2
16-bit Int 保留
2
16-bit Int 保留
4
32-bit Int 位图内容(A.4)开始的字节偏移


A.2部分的结构如�br />
# of Bytes
TypeDescription
4
32-bit Int 信息头的大小(字节�
4
32-bit Int 位图的宽度(å¦?024像素åQ?/td>
4
32-bit Int 位图的高��68像素)
2
16-bit Int Number of bitplanes (should be 1)
2
16-bit Int 用多ž®‘个位去描述一个像ç´?1, 4, 8, or 24)
4
32-bit Int 使用的压¾~©ç±»åž?/td>
4
32-bit Int 如果使用了压¾~©ï¼Œéœ€è¦æŒ‡å®šä½å›„¡š„实际大小
4
32-bit Int 每米的水òq›_ƒç´ çš„æ•°é‡(用于攑֤§¾~©å°) 
4
32-bit Int 每米的垂直像素的数量(用于攑֤§¾~©å°) 
4
32-bit Int 实际用到的颜色数�/td>
4
32-bit Int 较重要颜色的数量åQˆç”¨äºŽå‡ž®‘颜色数åQ?/td>


]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ±ö´¨ÏØ| Ñô¸ßÏØ| ·±²ýÏØ| Ä«Öñ¹¤¿¨ÏØ| ÀÖÁêÊÐ| лͨÃÅÏØ| ÄÏ»ªÏØ| ÜdzÇÏØ| ¶ÀÉ½ÏØ| Öн­ÏØ| ÂêÇßÏØ| Å®ÐÔ| ÄÏ·áÏØ| ƽÀÖÏØ| ¾ÃÖÎÏØ| ʯÁÖ| ÁÉÄþÊ¡| ¾Å½­ÊÐ| ÷ÖÝÊÐ| μÄÏÊÐ| º×·åÏØ| ÖÓÏéÊÐ| ºÚºÓÊÐ| ËÉÔ­ÊÐ| ±£¶¨ÊÐ| ¼½ÖÝÊÐ| ÂÛ̳| Ñô½­ÊÐ| ½ð»ªÊÐ| º£Ô­ÏØ| ɽ¶«Ê¡| ̨¶«ÏØ| Íå×ÐÇø| ÃûÉ½ÏØ| »ôÖÝÊÐ| ¸·ÑôÊÐ| ¸»Ô´ÏØ| ÍпËÑ·ÏØ| ÇßË®ÏØ| ¶«ÑôÊÐ| ÕþºÍÏØ|