关于文件格式的问题,(200分)

  • 主题发起人 主题发起人 zjh2002
  • 开始时间 开始时间
Z

zjh2002

Unregistered / Unconfirmed
GUEST, unregistred user!
我需要自己定义一种图像文件格式,其实就是在原来的BITMAP图像基础上增添一些信息,保存的时候
可以将这些信息一起保存,打开的时候可以先读取信息然后根据格式要求打开BMP图像。这儿
有一个范例,可是我不懂它的基本思想。哪儿有自定义文件格式的资料可以查啊。或者哪位
曾经作过类似的工作。
 
可以使用流TMemoryStream和TFileStream完成
 
学习!

提前
 
你这种要求需要自己定义文件格式,
Bmp格式是公开的位图格式,你可以参考一下,另外GIF和Jpeg都可以找到格式,
先看懂bmp格式, 再自定义一个文件头将合并即, 接着定义读写算法就行了.
这里有文件格式大全:
http://www.csdn.net/dev/Format/


 
1、定义好文件头
2、通常是用流实现文件的打开以及存储
LoadFromStream(),SaveToStream,这需要自己定义
3、注册文件格式:
TPicture.RegisterFileFormat('zjh','zjh-2002', TZJHBitmap);

以上是自己定义文件格式的粗略流程;
想偷懒,看看DELPHI的安装盘里ZLib.pas源文件,用它可以实现图象文件保存为任意类型。
 
多人接受答案了。
 
后退
顶部