QImage 및 QPainter를 통해 PNG 이미지를 열고 텍스트 (워터 마크)를 작성하려고합니다. 이 코드는 Linux에서 100 % 작동하지만 Windows XP에서 실행하면 (다른 Windows 버전에서는 테스트하지 않음) 텍스트가 이미지에 쓰여지지 않습니다. try/except 블록에 코드가 있지만 오류가 반환되지 않습니다.PyQt4 - 이미지 워터 마크
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')
파이썬 2.6.2, PyQt는 4.5.4
어떤 아이디어가 사용하십니까?
어, 워드 프로세서가 지정된 가족이 발견되지 않는 경우, 또 다른 하나를 선택할 수 있습니다 나타냅니다. mgb의 대답처럼 내게 들리는 것 같아. 그렇게되면 내가 지울거야. – retracile