|
| mettre une image en fond de graphe |
| Iniciado por roumegou, 13,may. 2019 14:51 - 6 respuestas |
| |
| | | |
|
| |
| Publicado el 13,mayo 2019 - 14:51 |
Bonjour, comment met-on une image en fond de graphe ? en mode programmation, je précise. c'est pour générer depuis un webservice REST.
Je ne trouve pas de fonction gr.. pour celka.
Merci de vos réponses
-- Roumegou Eric
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus |
| |
| |
| | | |
|
| | |
| |
| Publicado el 13,mayo 2019 - 15:04 |
Comme ça je dirais... MonGraphe..ImageFond  |
| |
| |
| | | |
|
| | |
| |
| Publicado el 13,mayo 2019 - 17:26 |
Lionel avait énoncé :
Comme ça je dirais... MonGraphe..ImageFond 
Merci de ta réponse Lionel mais ce n'est pas un objet graphe sur une page ou une fenêtre Je dois le créer de toute pièce par programmation. C'est un webservice REST qui doit me créer les graphes (entre autres) sous forme d'images
MonGraphe est chaîne="linear8" ficpng=repimg+MonGraphe+"_"+pPPL_ID+".png" MonImage est une Image MonImage..Hauteur=500 MonImage..Largeur=600 grCrée(MonGraphe,grHisto) grDestinationImage(MonGraphe, MonImage)
et donc la propriété ImageFond; pas dispo ni sur MonGraphe, ni sur MonImag
-- Roumegou Eric
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 165 mensajes |
|
| Publicado el 13,mayo 2019 - 17:52 |
Bonjour,
Une idée en passant : utiliser une autre variable Image (qui contiendrait l'image de fond) et la fonction dCopie (pour recopier l'image du graphe par dessus l'autre image). |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.362 mensajes |
|
| Publicado el 13,mayo 2019 - 19:07 |
Bonjour, Sans avoir testé tu pourrais peut être essayer de voir du côté de grSauveBMP, et dFusionne. En jouant avec la propriété AvecAlpha de l'image et l'opacité, il y a peut être quelque chose à faire. Du style
ImgGraphe est Image grSaveBMP(MonGraphe,"FichierImage")
ImgGraphe=ChargeImage("FichierImage") ImgGraphe.AvecAlpha=Vrai
dFusionneImage(MonImage,ImgGraphe,Opacité)
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.362 mensajes |
|
| Publicado el 14,mayo 2019 - 08:40 |
Après un test rapide, il faut convertir le fichier BMP créé, en fichier PNG (via dSauvePNG) et ajouter la couleur de transparence (blanc par défaut pour un graphe "programmé".)
ImgGraphe.AvecAlpha= Vrai est inutile (d'autant plus qu'il n'est qu'n lecture seule )
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
| Publicado el 14,mayo 2019 - 10:05 |
Voroltinquo avait écrit le 14/05/2019 :
Après un test rapide, il faut convertir le fichier BMP créé, en fichier PNG (via dSauvePNG) et ajouter la couleur de transparence (blanc par défaut pour un graphe "programmé".) ImgGraphe.AvecAlpha= vrai est inutile (d'autant plus qu'il n'est qu'n lecture seule  )
Merci beaucoup à tous pour vos réponses. Je vais essayer cela asap et surtout voir si cela passe dans le cas d'une execution webdev rest; ayant connu pas mal de désillusions récemment.
Merci encore de votre aide.
-- Roumegou Eric
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus |
| |
| |
| | | |
|
| | | | |
| | |
|