2012-03-01 18 views

回答

3

您可以使用QImage來代替,並將您的字節(無符號字符)數組傳遞給構造函數QImage。 參見http://developer.qt.nokia.com/doc/qt-4.8/qimage.html#QImage-4

+0

@sangita是否正常工作.. – shofee 2012-03-01 09:02:10

+0

我正在使用8位灰度。那麼它的格式是什麼?然後我必須在QImage :: setColorCount()中傳遞。請幫忙 – indira 2012-03-01 10:43:58

+0

QImage :: Format_RGB32 – shofee 2012-03-01 11:06:08

0

QImage的文檔說:

[...]的數據必須是32位對齊,並且在 圖像數據的每個掃描線也必須是32位對齊的。 [...]

因此,也許你會準備你的數據呢?

只需要創建比原始數組大4倍的新數組,然後用你的值和255填充R,B,G,然後將這個新數組傳遞給QImage構造函數,就這些了。

相關問題