麻烦帮我看看这个的数据结构怎么写 关于图片格式问题(100分)

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

yandoudou

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个类似于Photoshop的PSD的文件,可以存储好多层次的图形和数据,应该怎么设计数据结构?就是想自己定义一种文件类型,能够把一个复杂的很多层次的图形存到一个文件里了,比如说有一个图形,有三个层的图像组成,每个图像有自己的left/top/width/height等等数据
我想用类型文件来存取,但是定义类型:
type
TPic=record
Graphic:TBitmap;
Left:Integer;
Top:Integer;
......

之后,存下来的Graphic只是一个内存地址

怎么把图像数据写进去?
 
我认为可以参考一下一些常见的文件格式,先定下文件的存储格式再说。
如:
文件头
文件信息
图象层信息
调色板信息
层数据1
层数据2
。。。
层数据n
 
接受答案了.
 
后退
顶部