Je dois écrire une valeur std::vector<double>
dans un qGraphicsScene
. (valeurs entre 0-1, chaque élément représente un pixel - échelle de gris) Plus tard, je veux accéder aux pixels de l'image pour remplacer la couleur (je n'ai pas le temps de remplacer l'image entière) thx. pour la réponse!QT dessiner des pixels sur une scène graphique
Répondre
Si vous souhaitez effectuer une modification de bas niveau, nous vous recommandons de regarder la classe QImage. Des membres tels que QImage :: setPixel vous donneront accès à des pixels individuels pour les modifier.
Si vous avez besoin de ce type de fonctionnalité sur une QGraphicsScene, vous pourriez attirer l'QImage puis le convertir en un QPixmap (avec QPixmap :: convertFromImage) pour une utilisation avec un QGraphicsPixmapItem, puis placez le QGraphicsPixmapItem sur la scène .
Vous pouvez jeter un oeil aux conteneurs génériques Qt, tels que QVector.
Cela fonctionne bien si je charge l'image entière, mais y at-il une solution pour accéder aux pixels après avoir chargé la scène? – Denes
Une approche rapide et sale stockerait les QImages dans une structure de données ('QHash
Denes, est-ce que cela vous a aidé, était-ce une réponse appropriée? Si oui, veuillez marquer votre question comme ayant été répondue. –
- 1. Dessiner sur une toile un gros pixels
- 2. Dessiner des pixels dans OpenGL
- 3. Dessiner des pixels individuels avec iphone sdk
- 4. comment dessiner un point RGBA sur scène?
- 5. Comment dessiner une superposition 2D sur une scène 3D Java?
- 6. Comment dessiner un QPoint sur un QGraphicsView/Scène
- 7. dessiner un graphique sur Android
- 8. OpenGL: Dessiner du texte 2D sur une scène 3D?
- 9. Dessiner plusieurs pixels/rectangles
- 10. Comment dessiner avec des pixels de l'écran
- 11. comment dessiner sur bitmap, mais pas dessiner sur des pixels transparents?
- 12. dessiner un graphique dans Qwidget
- 13. Comment dessiner des pixels à partir du tampon d'affichage?
- 14. Ajouter une texture au graphe de scène QT OpenGL
- 15. Affichage d'une autre scène avec JavaFX [Problèmes du graphique scène]
- 16. Le graphique de scène Qt Quick 2 est-il synchronisé avec vsync sur EGLFS?
- 17. Comment enregistrer des éléments de scène graphique Qt dans un fichier et l'ouvrir à nouveau?
- 18. Mouvement graphique de sous-pixels
- 19. Qt - QCustomPlot peinture graphique
- 20. Comment dessiner une courbe dans Qt?
- 21. Dessiner un graphique simple sur l'iPhone
- 22. Comment effacer dessiner dans l'écran graphique
- 23. Comment dessiner dans la scène de QGraphicsView?
- 24. Dessiner un graphique sur le plan
- 25. Graphique "zone" pour dessiner des lignes vectorielles sur IPad
- 26. Dessiner une ombre sans filtre sur l'objet graphique
- 27. Dessiner une interface graphique dans XNA
- 28. Dessiner un lien et un graphique sur un autre graphique
- 29. dessiner un graphique sur la vidéo vb.net2008
- 30. jfreechart dessiner l'arc sur le graphique
Quelle est la question? – Anthony