• 6010阅读
  • 4回复

[提问]如何将数据显示为图像? [复制链接]

上一主题 下一主题
离线gongxufei
 
只看楼主 倒序阅读 楼主  发表于: 2011-09-16
想用Qt做一个小东西, 实现一个很简单的功能:
就是将一个数据文件以图像的形式显示出来(当然, 往后还想改变其色彩格式, 还有保存图像....等等完善功能....)
读文件不是问题, 现在问题的出发点是: 数据已经读到二维数据数组pic[X][Y]里了
该如何把它显示出来呢? 怎么个思路

我猜的是, 定义一个QImage *img, 然后用img去操作...不知道对不对, 以及更具体该咋办

有谁给点指点吧~
thanks~



小弟新手, 前辈请多关照 ^_^
在线uidab

只看该作者 1楼 发表于: 2011-09-16
回 楼主(gongxufei) 的帖子
你的数据是什么?图像信息?
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线jdwx

只看该作者 2楼 发表于: 2011-09-16
回 楼主(gongxufei) 的帖子
思路正确,QImage
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线gongxufei
只看该作者 3楼 发表于: 2011-09-16
这个与数据没关系吧...
你是说数据类型么?就是一个二维的数据, 也就是在(x,y)处有一个值, float或者int, 这个值要再图像中以颜色(灰度或者彩色)显示出来

譬如, 我的数据是a, a[j]=sqrt( (i-i0)*(i-i0) + (j-j0)*(j-j0) );
那么这个数据应该生成如下的一个图( 当然只是示意, 实际不是一环一环,应该是渐变)


所以我的困惑就在于, 在已有a的情况下, 如何用Qt把上面这样的图做出来
(当然, 数据还可能更为复杂, 是由别处生成的,在这里来讲是不可预测的, 所以不能用画圆或者直线的函数....)
小弟新手, 前辈请多关照 ^_^
离线dbzhang800

只看该作者 4楼 发表于: 2011-09-16
快速回复
限100 字节
 
上一个 下一个