Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxWidgets Discussion :

wxAnimation: vitesse de défilement.


Sujet :

wxWidgets

  1. ###raw>post.musername###
    Membre averti
    wxAnimation: vitesse de défilement.
    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 :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    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 un bon week-end.

    Claude
      0  0

  2. #2
    Membre averti
    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/logiciel/gimp/9043-comment-ralentir-un-gif-anim-dans-gimp.html



    Problème résolu.

    @++ et bonne soirée.

    Claude