[Ex] Générateur de fonctions graphiques.

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

[Ex] Générateur de fonctions graphiques.

#1

Message par theAvenger »

Voilà un petit utilitaire que j'ai fait cette après-midi, qui je pense pourra servir à certains, surtout ceux qui font des jeux.

Ce programme génère un code AutoIt 3 qui permet de transformer une image en fonction graphique.

Le programme lit pixel par pixel l'écran ou la fenêtre (la zone client, pas la fenêtre entière), puis génère le code AutoIt qui permettra d'obtenir la même "image". Cela peut être pratique pour ceux qui aimeraient une image en fond d'un graphique. Le code généré est bien entendu plus long que nécessaire puisqu'il écrit pixel par pixel, mais au moins, c'est automatique.

C'est une version beta puisque je compte encore rajouter certaine fonctionnalité.
A ce propos, si quelqu'un sait comment lire une IMAGE pixel par pixel, je serais ravi de l'apprendre.

Et n'hésitez pas donner votre avis où les différents bugs trouvés.
► Afficher le texteVoir le code source
Modifié en dernier par Tlem le dim. 04 sept. 2011 22:48, modifié 1 fois.
Raison : Suppression du code compilé car vous fournissez la source.
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Générateur de fonctions graphiques.

#2

Message par PandiPanda »

pour lire une image pixel par pixel, vous pouvez lire ;
- ceci
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [Ex] Générateur de fonctions graphiques.

#3

Message par theAvenger »

Je ne suis pas très bon en langue, alors le langage technique, je ne le comprend pas du tout. Pourrais tu m'expliquer, s'il-te-plaît ?
Merci.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Générateur de fonctions graphiques.

#4

Message par mikell »

Sur le lien que le Panda t'a donné, les bouts de code qui t'intéressent :
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [Ex] Générateur de fonctions graphiques.

#5

Message par theAvenger »

Ah oui merci, je comprends le principe, mais est-ce que l'image est affichée ?
Si elle l'est, ce n'est pas grâve, il suffira de faire un @SW_HIDE.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Générateur de fonctions graphiques.

#6

Message par mikell »

Aucun affichage, le script est totalement silencieux
Si tu le souhaites tu peux facilement ajouter une progressbar pour suivre la manoeuvre, ou une Msgbox, ou un _ArrayDisplay final pour afficher le tableau des pixels, etc
Tu peux aussi sauvegarder les valeurs stockées pour "reconstruire" ton image plus tard
C'est très souple :wink:
Modifié en dernier par mikell le mar. 06 sept. 2011 14:04, modifié 1 fois.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [Ex] Générateur de fonctions graphiques.

#7

Message par theAvenger »

Merci beaucoup, c'est ce que je vais utiliser. Bientôt une mise à jour !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Générateur de fonctions graphiques.

#8

Message par mikell »

Un détail :idea:
Avec les fonctions _ScreenCapture_Capture(), _ScreenCapture_CaptureWnd() et _GDIPlus_ImageLoadFromFile() tu peux ensuite utiliser la même fonction d'analyse pour une capture d'écran, une capture de fenêtre, ou une simple image, en traitant un HBitmap silencieusement
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [Ex] Générateur de fonctions graphiques.

#9

Message par theAvenger »

Je vais modifier le code source pour utiliser ces fonction, puisque là, si l'écran change (ce qui est forcément le cas), ce ne sera pas la même fonction. Merci !
Répondre