我需要寫一個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 - QCustomPlot繪製圖形
- 3. 查找像素值繪製圖形
- 4. 將背景圖像繪製到matplotlib圖
- 5. 添加紋理到QT OpenGL場景圖
- 6. 混淆場景繪製ER圖
- 7. Qt:繪製三角形圖片
- 8. 使用Qt繪製Sin(x)的圖形
- 9. 繪製矩形圖像 - LibGdx
- 10. 繪製圖像的形狀
- 11. 如何從svg圖像中繪製3D場景?
- 12. Qt,繪製標籤的圖像作爲背景
- 13. Qt/OpenGL - 在3D場景的頂部繪製2D「比例線」
- 14. QT圖形場景/視圖 - 用鼠標移動
- 15. jQuery Flot:如何繪製背景圖像頂部的圖形?
- 16. Qt - 從較大的Pixmap圖像中繪製矩形/框架
- 17. 用QGraphics場景顯示圖像場景
- 18. 繪製圖形通過PyQt4在QT中繪製ALA Graphviz
- 19. 圍繞圖像QT繪製邊框。
- 20. 如何用QT繪製平鋪圖像
- 21. 在QT中繪製32x32平鋪圖像
- 22. Qt - 如何繪製平鋪的像素圖?
- 23. Qt - 使用QPainter從資源中繪製像素圖(.png文件)
- 24. 計算形狀的繪製圖像中的獨特像素
- 25. C++ opengGL:繪製多邊形+圖像處理內部像素
- 26. 用散景繪製條形圖
- 27. Java JFrame繪製像素大小矩形
- 28. 以自定義形狀繪製像素
- 29. 在SDL_Surface像素上繪製矩形
- 30. 繪製多個像素/矩形
這是什麼問題? – Anthony