Bonjour,
Je suis sous windows et je cée un fichier avi à partir des images de la boite QDialog en cours. Le code est le suivant:
J'ai mis le gestion des avi en piece jointe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include "avi_win.h" #include <vfw.h> HBITMAP hbm; HAVI avi for (int frame=0;frame<=100;frame++) { if (frame==0) { HAVI avi = CreateAvi(file_avi,100,NULL); } // ici je créer mon image picture = QPixmap::grabWidget(this,QRect(centralwidget->pos().x(),centralwidget->pos().y(),centralwidget->width(),centralwidget->height())); hbm = picture.toWinHBITMAP(); AddAviFrame(avi,hbm); DeleteObject(hbm); } CloseAvi(avi);
Alors mon souci est que tout marche trés bien, sauf que l'avi est tourné de 90°, la tête à l'envers. Je ne trouve pas pourquoi. AU pire si vous voyez comment tourner une image, ca le ferait aussi.
Merci d'avance de votre aide
Partager