求解delphi自定义多层图片格式
我想请问下高手们 delphi 如何自定义多层图片格式(打开和保存的处理),载入的时候分成几个图层分别载入该如何实现,能给个demo吗?万分感谢
[解决办法]
文件开头:标记一共几张图,图的标号,每个图的大小,每个图在文件中的偏移地址,文件的正文的偏移地址
文件的正文部分:就是你所有的图的内容
读的时候:先找标号,然后看偏移地址,文件大小,设置文件指针一次性读入
[解决办法]
这个就是设置文件指针从什么地方开始读,读多长的问题,不过从哪开始读,以及读多长得你自己根据实际情况来设置
[解决办法]
。。。。这个看需求了,可以简化处理,
文件结构可以这样
文件头部(图的标号,每个图的大小,每个图在文件中的偏移地址等等)+图像1的全部内容+图像2的全部内容+....+图像N的全部内容
[解决办法]
做成单独的文件,格式自定,比如
文件总数,格式,长度,数据......
写入到文件,读取时再解析,显示..