level 1
就是把一定数量的图片打包到一种自己的格式中,然后在程序中读取文件内部的图片,并显示!求各位老大们给个思路或者链接,哪怕告诉我这种技术叫什么,怎么搜索也行,不胜感激。
2011年08月01日 00点08分
1
level 8
前排
混脸熟。。。顺便提一下,这个貌似叫文件封装不是吗?
2011年08月01日 02点08分
2
level 13
int w,h,*data;
fwrite(...);
fread(...);
2011年08月01日 02点08分
5
level 1
直接读,我都会,但是把它做到文件里就不会了。就像游戏的文件一样。
2011年08月01日 03点08分
8
level 13
size_t noffsets;//number of file
vector<size_t>offsets;//fileoffset
for(...){
offsets.pushback(tellp())
fwrite(...);//可以用一个结构记录,或者写一个新的记录结构
}
fseek(0+sizeof(size_t),atbegin);//用于写offset
fwrite(&offsets[0],...)
2011年08月01日 03点08分
11
level 1
不是重新写到文件里,而是暂放到内存里,然后直接用CxImage之类的直接绘图。有没办法?
2011年08月01日 03点08分
12
level 13
内存文件,映射上去之后拿offset处理一下,然后交给操作系统处理
知道可以用但从来懒得试
2011年08月01日 03点08分
13
level 1
把所有图片通过二进制写入到一个文件,关键就是记录文件大小,然后把文件按大小度入到内存在显示
2011年08月01日 04点08分
14