J'essaie d'ouvrir une image PNG et d'y écrire du texte (un filigrane) via QImage et QPainter. Le code fonctionne à 100% sur Linux mais quand je l'exécute sur Windows XP (n'ai testé avec aucune autre version de Windows) le texte n'est jamais écrit dans l'image. J'ai le code dans un bloc try/except, mais aucune erreur n'est renvoyée.PyQt4 - Filigrane d'image
image = QtGui.QImage('demo.png')
painter = QtGui.QPainter()
painter.begin(image)
painter.setOpacity(0.8)
painter.setPen(QtCore.Qt.blue)
painter.setFont(QtGui.QFont('arial', 12))
painter.drawText(image.rect(), QtCore.Qt.AlignCenter, 'Watermark')
painter.end()
image.save('demo.png')
En utilisant Python 2.6.2, 4.5.4 PyQt
Toutes les idées?
eh, les documents indiquent que si la famille spécifié est introuvable, il va choisir un autre. Il me semble que la réponse de mgb est plus juste. Si c'est comme ça, je vais supprimer le mien. – retracile