我需要寫一個std::vector<double>
值到qGraphicsScene
。 (值在0-1之間,每個元素表示一個像素 - 灰度) 後來我想訪問圖像的像素以替換顏色(我沒有時間替換整個圖像) thx。爲了答案!QT繪製像素到圖形場景
回答
如果你想要做這樣的低級修改,我建議看看QImage類。諸如QImage :: setPixel之類的成員將允許您訪問單個像素進行修改。
如果您需要這種功能上QGraphicsScene,那麼你可以畫到QImage的,然後將其轉換成一個的QPixmap(帶的QPixmap :: convertFromImage),用於與QGraphicsPixmapItem,然後放置QGraphicsPixmapItem冒頭。
你可能想看看通用的Qt容器,比如QVector。
這個效果很好,如果我加載整個圖像,但有沒有任何解決方案後,我已經加載場景訪問像素? – Denes
一種快速而骯髒的方法會將QImages存儲在某些數據結構中('QHash
Denes,這是否幫助你,是一個合適的答案?如果是這樣,請將您的問題標記爲已回答。 –
- 1. Qt - 如何繪製地圖,將座標映射到場景中的圖像像素
- 2. Qt:繪製三角形圖片
- 3. 使用Qt繪製Sin(x)的圖形
- 4. 繪製矩形圖像 - LibGdx
- 5. 繪製圖像的形狀
- 6. 如何從svg圖像中繪製3D場景?
- 7. Qt,繪製標籤的圖像作爲背景
- 8. QT圖形場景/視圖 - 用鼠標移動
- 9. jQuery Flot:如何繪製背景圖像頂部的圖形?
- 10. 用QGraphics場景顯示圖像場景
- 11. Qt - 從較大的Pixmap圖像中繪製矩形/框架
- 12. 繪製圖形通過PyQt4在QT中繪製ALA Graphviz
- 13. 圍繞圖像QT繪製邊框。
- 14. 如何用QT繪製平鋪圖像
- 15. C++ opengGL:繪製多邊形+圖像處理內部像素
- 16. 計算形狀的繪製圖像中的獨特像素
- 17. Qt - 使用QPainter從資源中繪製像素圖(.png文件)
- 18. 用散景繪製條形圖
- 19. 繪製多個像素/矩形
- 20. 在SDL_Surface像素上繪製矩形
- 21. 繪製像素
- 22. QT:將位圖/ PNG圖像繪製到QWidget
- 23. 在qt圖形場景中調整qtgraphics項目
- 24. Qt的圖形場景鼠標事件傳播
- 25. Qt - 拖放 - 自定義圖形場景 - 事件錯誤
- 26. 帶圖形C的圖像繪製#
- 27. VB.NET繪製圖像(組像素)
- 28. 在Java中繪製像素圖像
- 29. 將矩形圖像繪製/翹曲爲四邊形圖像
- 30. 在PyQt中更新Qt場景圖
這是什麼問題? – Anthony