Bonjour,
J'utilise Rad Studio XE C++Builder.
Je serai heureux si quelqu'un pouvait me dire comment
connaitre les d�lais des images d'une animation GIF,
quand ils sont diff�rents pour chaque image.
Merci par avance
Luiso
Voici mon extrait de code actuel:
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
20 // #include <GifImg.hpp> void __fastcall TForm1::Button1Click(TObject *Sender) { TGIFImage *gif=new TGIFImage; OpenPictureDialog1->Execute(); gif->LoadFromFile(OpenPictureDialog1->FileName); Image1->Picture->Assign(gif); for(int i=0; i< gif->Images->Count; i++) { // Sachant que les délais des images de l'animation sont différents // Comment les afficher dans mon Mémo par exemple // Avec GetDelay() ???? // et TGIFGraphicControlExtension *Ext=new TGIFGraphicControlExtension(gif->Images->Frames[i]); // je n'arrive pas à formuler... //Memo1->Lines->Add("Ici le délai pour chaques images"); // VOICI MA SOLUTION (toute bête bien sur) Memo1->Lines->Add(gif->Images->Frames[i]->GraphicControlExtension->Delay); } }
Partager