Hello tout le monde,
Dans mon application, une image est affichée et l'utilisateur peut sélectionner des parties de l'image au moyen de courbes de Bézier. Ces zones sont ensuite exportées vers d'autres fichiers d'images.
Mon image est affichée sur un quad OpenGL texturé : je dois appliquer quelques traitements à cette image et j'utilise pour ça des shaders OpenGL.
Quelle serait selon vous la meilleure façon d'afficher mes manipulateurs de courbes :
- utiliser OpenGL et tout refaire à la main ?
- utiliser Qt au dessus d'OpenGL ?
La version tout Qt semble intéressante parceque je peux directement utiliser les primitives QPainterPath. D'un autre côté, je vais de toute façon avoir à réimplémenter le code d'extraction des zones d'images puisque pour des raisons de performances celui-ci sera implémenté en shaders OpenGL.
Votre avis : tout OpenGL ou un mix Qt / OpenGL ?
Merci beaucoup !
Partager