wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 3
Pub hébergeur
Pourquoi cette pub ?

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» wxAnimation: Réglage défilement image... (fps)
Conversation : wxAnimation: Réglage défilement image... (fps)
30-01-2017 10:47:59  wxAnimation: Réglage défilement image... (fps) #1
Claude (Membre)
Inscrit le : 16-02-2011
Messages: 14
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour, :)

Voici ma configuration:
Windows 10, Code::Blocks 16.01 et wxWidgets 3.1

Souhaitant rajouter à mon programme une animation, je me suis penché sur wxAnimation et wxAnimationCtrl.

Après avoir pas mal galéré, suite à un problème de linkage (rajout de libwxsm31u.adv.a) je constate que bien que tout fonctionne , le défilement de la scénette est 8 fois trop rapide.

D'où ma question:
Existe-t-il un moyen de diminuer cette vitesse de défilement.

J'ai bien sûr cherché sur internet, mais rien trouvé qui y réponde.

Le fichier *.gif trouvé sur le net fonctionne parfaitement bien hors wxWidgets.
Il comporte 68 images et devrait durer 8s et non une...

Voici mon code:

Code wxWidgets:

 
wxAnimationCtrl *pAnimCtrl = new wxAnimationCtrl(pAffichage, -1, wxNullAnimation, wxPoint(210, 150), wxSize(334, 254));
 
pAnimCtrl->LoadFile("images\\giphy.gif", wxANIMATION_TYPE_GIF);
 
pAnimCtrl->Play()
 


Dans l'attente de l'aide que vous ne manquerez pas de m'apporter, je vous souhaite une excellente journée.

Claude
----------
Bonsoir, :)


Pour ceux que cela intéresse, je réponds à mon propre post et vous transmets une solution au problème: solution qui bien évidemment fonctionne...

Apparemment, wxWidgets ne permettant pas de modifier quoi que ce soit , je me suis donc tourné vers une modification de l'image.gif, avec l'aide de Gimp.

Ce qui en fait est relativement facile.

Pour ce faire, ouvrir votre fichier image.gif à l'aide de Gimp, puis aller dans Fenêtres->Groupe de fenêtres récemment fermés->Calques,...

Et modifier le temps d'exposition de chaque image.

Pour ceux qui comme moi ne connaissent pas grand chose au miracle des *gif animés:
J'ai découvert entre autre, deux sites intéressants:

http://abcdugimp.free.fr/gimp/appren.../gif-anime.php

et

http://commentfran.ru/ordinateurs/logic … -gimp.html


Problème résolu.

@++ et bonne soirée.

Claude

Dernière modification par Claude (31-01-2017 18:18:24)

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» wxAnimation: Réglage défilement image... (fps)