A aaycsdn Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-14 #1 15,16bit的头一样吗? 或者说所有格式头都一样吗?
D doxpix Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-14 #2 http://www.csdn.net/develop/read_article.asp?id=4668 http://www.csdn.net/develop/read_article.asp?id=2103 http://www.csdn.net/develop/list_article.asp?search_key=bmp http://www.csdn.net/dev/Format/
http://www.csdn.net/develop/read_article.asp?id=4668 http://www.csdn.net/develop/read_article.asp?id=2103 http://www.csdn.net/develop/list_article.asp?search_key=bmp http://www.csdn.net/dev/Format/
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-15 #4 对于bmp文件,最关键的是就是涉及有关调色板的操作! 1bit,4bit,8bit,15bit,16bit都需要用到调色板,而24bit,32bit则不需要涉及调色板。 对于你说的15bit,16bit,其实没有太大的差别,只是16bit的G多了一位,因为人眼对绿色 要敏感一些了。 关于不同位数的bmp文件,建议你参考 : http://www.delphibbs.com/delphibbs/dispq.asp?lid=530544 我在那里有过详细的解答。
对于bmp文件,最关键的是就是涉及有关调色板的操作! 1bit,4bit,8bit,15bit,16bit都需要用到调色板,而24bit,32bit则不需要涉及调色板。 对于你说的15bit,16bit,其实没有太大的差别,只是16bit的G多了一位,因为人眼对绿色 要敏感一些了。 关于不同位数的bmp文件,建议你参考 : http://www.delphibbs.com/delphibbs/dispq.asp?lid=530544 我在那里有过详细的解答。
H hsq2002 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #7 你根本不必了解具体拿一个字节开始实数据区, bmp包括FileHeader(文件头),InfoHeader(信息头), RGBQUAD(颜色表),然后再是数据区(data). 一个bmp文件来了之后,可以用相关的函数 来获取文件头,信息头和颜色表的大小,以及 数据区的位置,所以数据区具体从个字节开始 并没有什么意义!
你根本不必了解具体拿一个字节开始实数据区, bmp包括FileHeader(文件头),InfoHeader(信息头), RGBQUAD(颜色表),然后再是数据区(data). 一个bmp文件来了之后,可以用相关的函数 来获取文件头,信息头和颜色表的大小,以及 数据区的位置,所以数据区具体从个字节开始 并没有什么意义!
C cgh0717 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #8 很明显,把csdn.net当做一个文档中心是比较好。 你可以到文件格式哪里查到一些常用的文件格式。[]
Y YB_unique Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #9 修改BMP数据,不如干脆用Scanline进行Blend来得快!
Z zytzjx Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #10 1bit,4bit,8bit,15bit,16bit都需要用到调色板,而24bit,32bit则不需要涉及调色板。 前面是54个字节,+调色板。(每个调色板的一项是4个字节)
影 影 子 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #11 看看BMP的文件格式吧。 如果找不到,写出你的邮箱。我会找个时间寄给你。