c – 在Qt中处理非常大的图像
发布时间:2020-12-16 10:28:41 所属栏目:百科 来源:网络整理
导读:我无法让Qt处理超过10,000X10,000的图像.我正在处理大约每个2GB的巨大卫星图像.我考虑使用内存映射,但图像仍然占用内存空间. QFile file("c://qt//a.ras");file.open(QIODevice::ReadOnly);qint64 size = file.size();uchar *img=file.map(0,size);QImage I(
我无法让Qt处理超过10,000X10,000的图像.我正在处理大约每个2GB的巨大卫星图像.我考虑使用内存映射,但图像仍然占用内存空间.
QFile file("c://qt//a.ras"); file.open(QIODevice::ReadOnly); qint64 size = file.size(); uchar *img=file.map(0,size); QImage I(img,w,h,QImage::Format_ARGB32); 谁能告诉我一个更有效的方法来处理Qt中的大图像? 解决方法
Qgraphicsview和一组图像拼贴,视图处理所有滚动和世界坐标. 然后,您必须提前将图像预先切割成图块,或者在运行中拉出一部分图像数据
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |