[..] Problème enregistrement graph. en .jpg

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

[..] Problème enregistrement graph. en .jpg

#1

Message par tomy46 »

Bonjour à tous !

Mon problème est "simple" : j'ai un GUI temporaire qui se charge, dans celui-ci je me débrouille pour charger des informations qui créent automatiquement un graphique de states.
C'est là qu'arrive mon problème : au moment d'extraire le graph sous la forme d'image (jpg) impossible, j'ai rien qui sort ...
Conclusion : impossible de le ramener au GUI principal ...

Ci joint un petit extrait du code que j'ai ajuster pour qu'il tourne de manière indépendante ...
Vous avez aussi besoin d'un fichier "data_graph.ini" :

Code : Tout sélectionner

[Relevés]
1=75
2=30
3=30
4=90
5=100
6=110
7=70
8=86
9=60
10=78
11=83
12=89
13=180
14=120
15=95
16=89
17=86
18=65
19=90
20=34
21=0
22=0
23=56
24=0
 
J'attends vos lumières :)

Merci
Fichiers joints
TEST CREATION GRAPH SIMPLE.au3
(2.96 Kio) Téléchargé 74 fois
==============================================
Just for fun ... ;)
==============================================
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#2

Message par tomy46 »

UP :?
==============================================
Just for fun ... ;)
==============================================
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#3

Message par SagePourpre »

J'ai cherché pendant une bonne vingtaine de minutes comment solutionner
ton problème mais pour seul résultat j'ai obtenu une boîte noire, toujours et encore.

Si je trouve, je te fais signe...
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#4

Message par tomy46 »

SagePourpre a écrit :J'ai cherché pendant une bonne vingtaine de minutes comment solutionner
ton problème mais pour seul résultat j'ai obtenu une boîte noire, toujours et encore.

Si je trouve, je te fais signe...
Merci x)
J'en suis au même stade que toi :s
Encore et toujours le fichier .jpg tout noir qui revient ...
UP pour les autres ....

Tiens-moi au courant si tu as du changement :) Merci
==============================================
Just for fun ... ;)
==============================================
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#5

Message par pop45 »

Lance paint et joue avec le mouseclick :lol:
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#6

Message par matwachich »

Et pourquoi pas _ScreenCapture_CaptureWnd() En jouant sur les paramètres de coordonnées pour ne capturer que ce qui t'interesse
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#7

Message par GaRydelaMer »

Bonjour

j'ai trouvé le problème.

En fait ton image contient bien le graphique mais il est de la mm couleur que le fond.

Pour vérifier ce que j'avance 1 truc à changer:

$style = _GDIPlus_PenCreate(0xFFFFFFFF)


Voila
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#8

Message par tomy46 »

Ouaaaaa !!! MERCIIIII :)

C'est parfait mais j'ai encore une question ^^
Maintenant je vois le graphique mais avec un fond noir ...
Comment faire pour inverser tout ça : c'est à dire : les lignes noires et le fond blanc pour ensuite le mettre sur un GUI ...
J'ai essayé ça pour que le fond devienne blanc ... c'est ok mais l'enregistrement n'en prend pas compte :

Code : Tout sélectionner

_GDIPlus_GraphicsClear($graphics,0xFFFFFFFF)
HELP :)
==============================================
Just for fun ... ;)
==============================================
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#9

Message par SagePourpre »

En regardant l'exemple de l'aide de cette fonction, tu pourrais voir
que le script d'exemple est très similaire au tien.

Tu dois d'abord convertir la matrice en bitmap et récupérer
le "Graphic Device Context" ....

Par conséquent,

Code : Tout sélectionner

_GDIPlus_GraphicsClear($graphics,0xFFFFFFFF)
est erroné.

C'est plutôt

Code : Tout sélectionner

_GDIPlus_GraphicsClear($backbuffer,0xFFFFFFFF)
qu'il faut faire
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#10

Message par GaRydelaMer »

On pourras même créer une UDF pour une gestion plus avancé en partant sur ta base.

Ajouter une image pour le fond ou choisir la couleur.
Ajouter une gestion pour le quadrillage
Ajouter la gestion des axes
Ajouter une légende
Et plusieurs Séries

Ensuite comme sous excel faire des graph en barre etc..
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

Re: [..] Problème enregistrement graph. en .jpg

#11

Message par tomy46 »

SagePourpre a écrit :En regardant l'exemple de l'aide de cette fonction, tu pourrais voir
que le script d'exemple est très similaire au tien.

Tu dois d'abord convertir la matrice en bitmap et récupérer
le "Graphic Device Context" ....

Par conséquent,

Code : Tout sélectionner

_GDIPlus_GraphicsClear($graphics,0xFFFFFFFF)
est erroné.

C'est plutôt

Code : Tout sélectionner

_GDIPlus_GraphicsClear($backbuffer,0xFFFFFFFF)
qu'il faut faire
Mdr je viens de m'en rendre compte x)
Merci à tous pour ces renseignements .... :mrgreen:
==============================================
Just for fun ... ;)
==============================================
Répondre