• 7349阅读
  • 6回复

使用QLabel显示图像后,如何获得图像像素信息 [复制链接]

上一主题 下一主题
离线elainejin
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-05
RT,在Windows环境下,我想获得像素信息后进行处理,并且能否把处理后的图像再显示回QLabel中,如何实现?(PS:我用的是QImage)
离线nmiirq

只看该作者 1楼 发表于: 2010-04-05
可以,你处理完传回来就行了啊
离线elainejin
只看该作者 2楼 发表于: 2010-04-05
引用第1楼nmiirq于2010-04-05 17:55发表的  :
可以,你处理完传回来就行了啊

我现在可以获得像素信息,并进行灰度处理,然后将处理后的像素用setPixel写回去。。。但是怎么样让处理过的图像显示出来呢?我运行的速度超级慢俄。。。
离线yangfanxing
只看该作者 3楼 发表于: 2010-04-05
QImage构造图片,setPalette()再设置回去(“使用QLabel显示图像后”——显示的你已经会了)。
PHPWind好恶心。。。不想看这种界面。。。
离线elainejin
只看该作者 4楼 发表于: 2010-04-06
引用第3楼yangfanxing于2010-04-05 22:49发表的  :
QImage构造图片,setPalette()再设置回去(“使用QLabel显示图像后”——显示的你已经会了)。


怎么用setPalette()的,这个不是用来设置widget的么?如果能用,该怎么用俄?请赐教~
离线yangfanxing
只看该作者 5楼 发表于: 2010-04-06
引用第4楼elainejin于2010-04-06 17:26发表的  :
怎么用setPalette()的,这个不是用来设置widget的么?如果能用,该怎么用俄?请赐教~


呃。。。这个当然widget继承类(label)都能用;不过要写继承类;

你上文应该做了QLabel显示图像之类的。
PHPWind好恶心。。。不想看这种界面。。。
离线naruto

只看该作者 6楼 发表于: 2012-03-15
楼主,你好,请问你是怎么获得像素信息的?
快速回复
限100 字节
 
上一个 下一个