C++操作多文件写入到一个文件中 100

我目前用c++做图片处理,一次要接收到1000张图片,每张图片比较大有10兆左右。所以在硬盘存储过程中需要很快存储完。有人建议把这1000张图片存储到一个文件中。这样速度... 我目前用c++做图片处理,一次要接收到1000张图片,每张图片比较大有10兆左右。所以在硬盘存储过程中需要很快存储完。有人建议把这1000张图片存储到一个文件中。这样速度快。而且拆分这个文件也挺快的。请问高手们,这个过程应该怎样操作。存储什么格式呢?最好给个demo什么的谢谢。
如果每张图片要转换成2进制数据再存储,但是图片一定不能有压缩。一定要保持原始数据。亲们,帮个忙!!!
展开
 我来答
edit98
2014-12-10 · TA获得超过9277个赞
知道大有可为答主
回答量:5916
采纳率:72%
帮助的人:3191万
展开全部
我见过我同学,他是把图片转成二进制码,然后压缩存储到数据库里。
不过可能会对图片有损。

10M,还有1000张,就差不多10G了。
都放到一个文件夹里肯定是不行的。很卡。
除非你是在ssd固态硬盘里操作可能快点。内存要8G
打字不容易,感觉ok就给个好评采纳吧,谢谢。。。。。
追问
我硬件绝对都会用好的。比如Pcie固态硬盘。内存也是8G以上的。现在就是怎样合理处理这些文件。比如建议1000分成4份来存储呢。我想要个例子。
追答
写这个太麻烦了。 建议去原代码网找现成代码改吧。
libra10cn
2014-12-10 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:74.1万
展开全部
建议可以参考下BT下载的原理,开合适数量的线程,同时进行图片存储,基于图片大而且多,大量时间会消耗在写盘上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式