Enregistrement automatique d'une image
Bonjour,
j'aimerais savoir s'il est possible d'enregistrer automatiquement une image générée par un script sans utiliser le bouton clic droit enregistrer sous ou l'icône prévu à cet effet dans un
dossier donné.
Merci à tous.
Cordialement,
KM
ps : j'ai déjà essayer le module PIL etc la méthode save sans succès.....:aie: :aie: :aie:
Enregistrement automatique d'une image 2 - petit code d'essai encore
Re-bonjour :),
voici un petit code de ce que j'aimerais faire. Quelque chose m'échappe mais je ne vois pas quoi :aie:
Par la suite, une fois l'image enregistrée, la récupérée et l'intégrer dans mon IHM
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
#####################################################
### Un petit exemple de ce que j'aimerais obtenir ###
#####################################################
from __future__ import unicode_literals, print_function
from PIL import Image
import matplotlib.pyplot as plt
from math import cos
class Test(object):
"""
Nouveau petit test réalisé en utilisant le module PIL.
"""
def __init__(self):
""" on génére une liste de données """
self.x = []
for i in xrange(100):
self.x.append(cos(i))
def affichePlot(self):
""" on crée la figure correspondante sans pour autant l'afficher..mais ça s'affiche quand même :("""
self.trace = plt.plot(self.x);
def registerPlot(self):
""" ici on ne veut que enregistrer la figure correspondante
sans que l'affichage se fasse pour autant. C'est une autre difficulté
en elle-même...
Blocage à ce niveau, alors qu'apparemment c'est simple, mais
je me casse les dents
"""
Image.Image.save(...)
if __name__ =='__main__':
t = Test()
t.affichePlot()
t.registerPlot(); |
Merci d'avance
Cordialement,
KM
Enregistrement automatique d'une image - suite ter
Merci,
je vais voir ça. Là ce n'était que pour m'exercer on va dire.
Sinon, pour le traçage j'utilise seaborn : http://seaborn.pydata.org/
Par la suite, je verrai comment faire pour intégrer l'image dans mon IHM
Merci
Cordialement,
KM
Enregistrement automatique d'une image - Fin
Re-bonjour,
oui en utilisant la méthode savefig ça fonctionne.
Le 'hic' c'est que je tentais de faire l’enregistrement de ma figure dans une autre fonction. C'est pour ça que ça ne fonctionnait pas et que je m'arrache les cheveux depuis 2/3 jours :mur: pour
un truc si simple !
Je le saurais pour la prochaine fois.
Merci encore
Cordialement,
KM