[R] Visualiser une image dans une GUI
Posté : mar. 04 févr. 2014 18:38
Bonjour.
J'ai trouvé un lien qui disait comment visualiser directement des gifs animés dans une gui.
Voici le lien : http://www.autoitscript.com/forum/topic ... using-gdi/
Mon idée est de visualiser les images qu'on a sur l'ordinateur via un GuiCtrlCreateInput.
Car certaines image, comme les gifs animées, sont réellement visibles que par le navigateur (ou un logiciel permettant de les visualiser).
Le logiciel paint, par exemple, affiche un gif fixe quand on ouvre un gif animé.
J'ai donc créer ce script :
Cela fonctionne : mais si je veux visualiser une autre image, et que j'appuie sur le bouton "visualiser", l'outil se ferme automatiquement.
J'ai donc testé pour voir d'où venait le problème...
Et j'ai trouvé le « coupable »
Si je remplace ce bout de comme par, par exemple :
Je n'ai plus ce problème.
Pouvez-vous m'indiquer comment faire pour que l'outil ne soit pas fermé après d'autres tentatives ?
Peut-être un autre moyen de trouver les tailles de ces images ?
J'ai même pensé à un GUI avec ascenseur veritical et horizontal pour se balader sur l'image. Est-ce possible d'ailleurs ? Cela m'intéresse aussi, je vais approfondir plus tard la chose.
Merci pour vos futures réponses.
@+
J'ai trouvé un lien qui disait comment visualiser directement des gifs animés dans une gui.
Voici le lien : http://www.autoitscript.com/forum/topic ... using-gdi/
Mon idée est de visualiser les images qu'on a sur l'ordinateur via un GuiCtrlCreateInput.
Car certaines image, comme les gifs animées, sont réellement visibles que par le navigateur (ou un logiciel permettant de les visualiser).
Le logiciel paint, par exemple, affiche un gif fixe quand on ouvre un gif animé.
J'ai donc créer ce script :
► Afficher le textecode
J'ai donc testé pour voir d'où venait le problème...
Et j'ai trouvé le « coupable »
Code : Tout sélectionner
_GDIPlus_Startup()
$hImage = _GDIPlus_ImageLoadFromFile($image)
Global Const $largeur = _GDIPlus_ImageGetWidth($hImage)
Global Const $hauteur = _GDIPlus_ImageGetHeight($hImage)
_GDIPlus_ImageDispose($hImage)
_GDIPlus_Shutdown()Code : Tout sélectionner
Global Const $largeur = 200
Global Const $hauteur = 200Pouvez-vous m'indiquer comment faire pour que l'outil ne soit pas fermé après d'autres tentatives ?
Peut-être un autre moyen de trouver les tailles de ces images ?
J'ai même pensé à un GUI avec ascenseur veritical et horizontal pour se balader sur l'image. Est-ce possible d'ailleurs ? Cela m'intéresse aussi, je vais approfondir plus tard la chose.
Merci pour vos futures réponses.
@+