我有16位灰度PNG,我加载到QImage中。假设显示器,图形卡,驱动程序和操作系统都支持每通道10位图像。
如果我从QOpenGLWidget class ImageLabelGL : public QOpenGLWidget
继承并从paintEvent
(下面)绘制我的16位灰度图像,Qt会将我的图像显示为每通道10位还是8位?
void ImageLabelGL::paintEvent(QPaintEvent*)
{
QPainter p(this);
//set up rect r
p.drawImage(r, img);
}