我有一個字節(無符號字符)數組。如何使用QPainter繪製它?如何通過讀取Qt中的字節數組中的數據來繪製QPainter上的圖片?
2
A
回答
3
您可以使用QImage
來代替,並將您的字節(無符號字符)數組傳遞給構造函數QImage
。 參見http://developer.qt.nokia.com/doc/qt-4.8/qimage.html#QImage-4
0
QImage的文檔說:
[...]的數據必須是32位對齊,並且在 圖像數據的每個掃描線也必須是32位對齊的。 [...]
因此,也許你會準備你的數據呢?
只需要創建比原始數組大4倍的新數組,然後用你的值和255填充R,B,G,然後將這個新數組傳遞給QImage構造函數,就這些了。
相關問題
- 1. 如何通過讀取Qt中的字節數組中的數據在QPainter上繪製8位灰度圖片?
- 2. 如何從字節數組中讀取繪圖圖像(.dwg)
- 3. 從字節數組讀取圖片
- 4. 通過pixmap限制qpainter的繪製
- 5. 如何通過讀取vb.net中的數據庫(sql)中的值來繪製線圖?
- 6. 讀取資源到字節數組中的Qt(PyQt的)
- 7. 如何將二進制數據讀取到Javascript中的字節數組?
- 8. QT C++繪製點qpainter qgraphicscene
- 9. 如何從c中的字節數組讀取字節範圍
- 10. 如何讀取字節數組中的前3個字節
- 11. 如何繪製我的函數來繪製R中的數據
- 12. qt ftp-> list() - 如何讀取讀取的字節數
- 13. 試圖通過raw_input傳遞讀取的字節數()通過raw_input
- 14. 如何從DataBase中讀取10000+字節的二進制數據[]?
- 15. 讀取Java中的C#字節數組
- 16. 如何讀取數組中的數據?
- 17. 多維數組來繪製圖片
- 18. 如何從可繪製資源中獲取字節數組?
- 19. 通過讀取二進制數據比較Python中的圖像
- 20. 如何從服務器中的字節數組中讀取數據
- 21. 繪製組中的數據
- 22. 從android的字節數組中讀取EXIF數據
- 23. 從文件中讀取字節數組的數據
- 24. 如何讀取字節數組中的十六進制值的ascii字符串?
- 25. 如何從Python中的套接字讀取字節數組
- 26. 如何在android的surfaceviewer上繪製字節數組?
- 27. xamarin.forms獲取圖庫中圖片的字節數組xamarin.forms
- 28. 如何從QMainWindow中的一組控件中的特定控件上繪製QPainter?
- 29. 如何繪製字節數據與matplotlib
- 30. 在TCP上通過SocketChannel讀取未定義字節數的流
@sangita是否正常工作.. – shofee 2012-03-01 09:02:10
我正在使用8位灰度。那麼它的格式是什麼?然後我必須在QImage :: setColorCount()中傳遞。請幫忙 – indira 2012-03-01 10:43:58
QImage :: Format_RGB32 – shofee 2012-03-01 11:06:08