Y yova Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-10 #1 怎样把BMP文件或其他图象文件存成 自定义的图象文件格式,并在此文件中存入其它信息
H htw Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-10 #2 找几本文件格式方面的书来看看吧! 程序员大本营光盘供多种文件格式说明,买来看看吧, 或者去 www.csdn.net 看看
M mikedeakins Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-10 #3 使用 canvas 显示一张 bmp,然后使用 pixel[] 数组获得所有点的颜色。 然后,你自定义的文件格式至少要包含一下信息: 长、宽、颜色数(或者默认是24-bit彩色),把这些信息写入文件头部,随后写入 所有的点的颜色,注意是行优先还是列优先。
使用 canvas 显示一张 bmp,然后使用 pixel[] 数组获得所有点的颜色。 然后,你自定义的文件格式至少要包含一下信息: 长、宽、颜色数(或者默认是24-bit彩色),把这些信息写入文件头部,随后写入 所有的点的颜色,注意是行优先还是列优先。
吕 吕雪松 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-12 #4 我想你是想扩展文件头部信息吧,象一些卫星像片,你还可以在里面放入坐标系、 投影格式等。 Bmp格式是公开的点位格式,你可以参考一下,另外GIF和Jpeg都可以找到格式。把点位数据 区可以作成和它们差不多的方式,另外还可以设计自己的压缩格式。头部可以作得复杂一些。
我想你是想扩展文件头部信息吧,象一些卫星像片,你还可以在里面放入坐标系、 投影格式等。 Bmp格式是公开的点位格式,你可以参考一下,另外GIF和Jpeg都可以找到格式。把点位数据 区可以作成和它们差不多的方式,另外还可以设计自己的压缩格式。头部可以作得复杂一些。
L lvxq Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-21 #5 来自mikedeakins 的方法肯定行,只是文件要大了很多,折中的办法是, 把文件压缩后的数据,加上自己需要的文件头,然后在打开时,读出文件头 然后把剩余数据接压,再调用相应的方法显示,如何,聪明么? 至于压缩和接压,有线成控件,很方便啊,而且文件小,后缀名随意,没头的格式 人家也无法打开,你自己最厉害了,好么,快给分吧
来自mikedeakins 的方法肯定行,只是文件要大了很多,折中的办法是, 把文件压缩后的数据,加上自己需要的文件头,然后在打开时,读出文件头 然后把剩余数据接压,再调用相应的方法显示,如何,聪明么? 至于压缩和接压,有线成控件,很方便啊,而且文件小,后缀名随意,没头的格式 人家也无法打开,你自己最厉害了,好么,快给分吧