自定义的图象文件(100分)

  • 主题发起人 主题发起人 yova
  • 开始时间 开始时间
Y

yova

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