bonjour, j'aimerai imprimer des images avec wx
j'arrive bien a imprimer du text mais pas d'image.
comment puis je faire?
merci
bonjour, j'aimerai imprimer des images avec wx
j'arrive bien a imprimer du text mais pas d'image.
comment puis je faire?
merci
Tu as regardé la démo PrintFramework.py ?
oui, j'ai regardé
je suis sur une piste....
dans mon code actuel il y a DrawText() méthode de wx.DC
il faut que j'utilise DrawBitmap() qui prend un wx.Bitmap() en argument.
Tout le truc maintenant est de créer un wx.Bitmap() a partir d'un stream...
je pense que c'est le bon procédé.
je vous tiens au courant....
donc pour aller un peu plus loin, il faut transformer l'image PIL en stream, puis passer ce stream a wxImageFromStream pour en faire une image wx.
ensuite une convertion wxImage vers wxBitmap.
Pour finir on utilise DrawBitmap auquel on passe notre wxBitmap.
Dans le principe ca doit marcher. j'vous tiens au courant une fois les tests fait!
++
Si c'est une image PIL que tu veux imprimer, pour la transformer en image wxPython: http://www.developpez.net/forums/sho...d.php?t=364357
Puis après un .ConvertToBitmap() te la transformera en bitmap.
C'est pas que dans le principe, cela marche, c'est que c'est comme ça qu'il faut faire![]()
merci, je n'y avais pas pensé.
Ca va bien m'arranger.
++
Partager