• 5215阅读
  • 1回复

qt中怎样显示8位16位的灰度图 [复制链接]

上一主题 下一主题
离线tan_tan_1
 
只看楼主 倒序阅读 楼主  发表于: 2011-06-26
qt中怎样显示8位16位的灰度图
离线yzpdsg

只看该作者 1楼 发表于: 2011-06-26
    这是显示8位灰度图的方法:

    QImage image(pixmap,WIDTH,HEIGHT,QImage::Format_Indexed8);
//设置颜色表
    QVector<QRgb> colorTable;
    for(int i = 0; i < 256; i++)
    {
        colorTable.push_back(qRgb(i,i,i));
    }
    image.setColorTable(colorTable);
    QPixmap pm = QPixmap::fromImage(image);
    ui->label_5->setPixmap(pm);//搞定!!!

我也是现学现用,不是太懂。
快速回复
限100 字节
 
上一个 下一个