[..] binaire & image animé !

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

[..] binaire & image animé !

#1

Message par Ghost911 »

bonjour j'aimerai charger une image gif sous forme binaire mais j'aimerai quelle reste animer j'ai mis des exemples d'udf si sa peut aider je pense qu'on peut en faire quelque chose !
Fichiers joints
GUIGIFAnimated.rar
(9.6 Kio) Téléchargé 175 fois
autoit_image_run_from_mem.rar
(3.15 Kio) Téléchargé 130 fois
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [..] binaire & image animé !

#2

Message par Habibsbib »

FileToBinary ? Ca devrait le faire normalement :?
Avatar du membre
Bubule
Niveau 4
Niveau 4
Messages : 55
Enregistré le : mer. 27 mai 2009 11:40
Status : Hors ligne

Re: [..] binaire & image animé !

#3

Message par Bubule »

Je pense avoir compris :
Pour charger ton image dans ton script, tu met un FileInstall normal et tout, puis, quand l'image est installée, tu utilise la fonction suivante de l'UDF de ton rar "GUIGIFAnimated" :

Code : Tout sélectionner

#include <WindowsConstants.au3>
#include <GUIGIFAnimated.au3>

Global $gif = @ScriptDir & "\LOADing.gif"

FileInstall("LOADing.gif", $Gif)

$mfn = GUICreate("GIF Animé", 336, 219)

_GDIPlus_Startup()
_GuiCtrlGifAnimated_Create($gif, 10, 10, 316, 199) ;,$GIFopt_AUTOPLAY + $GIFopt_PROPOPRTIONAL + $GIFopt_DONTRESIZESMALLER)

GUISetState()

While 1
    $msg = GUIGetMsg()
    If $msg = -3 Then
        Exit
    EndIf
WEnd

Func OnAutoItExit()
    _GuiCtrlGifAnimated_DeleteAll()
    _GDIPlus_Shutdown()
EndFunc;==>OnAutoItExit
La fonction est la suivante :
_GuiCtrlGifAnimated_Create(le gif, decalage depuis la gauche, depuis le haut, largeur du gif, hauteur)

Voilà, j'espère que je t'ai aidé, n'oublies pas de mettre l'UDF et cherche un peu dans celui-ci, il y a d'autres fonction intéressantes...
:wink:
Répondre