• [^] # Re: Interfaçage avec autres libs ?

    Posté par (site web personnel) . En réponse au journal htag : realiser des UI en python3 sur web, mobile et desktop.. Évalué à 3.

    Je ne manip pas du tout matplotlib/numpy, mais il y a aucune raison que ça ne soit pas possible ;-)

    D'après ce que j'ai vu, j'ai l'impression que matplotlib est capable de restituer des ressources de type "Pil.Image" ....

    Et à l'aide d'une méthode python comme celle ci (qui converti une "Pil.Image" en dataurl):

    import io,base64
    def img2dataurl(img):
     data = io.BytesIO()
     img.save(data, "PNG")
     data64 = base64.b64encode(data.getvalue())
     return u'data:image/png;base64,'+data64.decode()

    Côté HTAG, tu peux créer une "image" (balise html img) comme ceci :

    self += Tag.img( _src=img2dataurl(my_pil_image) )

    Et le tour est joué ;-)