image.scaled() funktioniert nicht richtig
Verfasst: 20. April 2011 12:21
Hallo,
ich möchte gerne ein bild kleiner machen und benutze
folgenden code:
die ausgabe ist ein bild mit der richtigen größe
200x300
nur ist das bild nicht skaliert, sondern es ist ein ausschnit
vom bild in der größe
ich benutze PyQt4 (python)
Gruß
ich möchte gerne ein bild kleiner machen und benutze
folgenden code:
Code: Alles auswählen
width=200
height=300
size = self._page.mainFrame().contentsSize()
self._page.setViewportSize(size)
image = QImage(self._page.viewportSize(), QImage.Format_ARGB32)
image = image.scaled(width, height, Qt.IgnoreAspectRatio, Qt.FastTransformation)
painter = QPainter(image)
self._page.mainFrame().render(painter)
painter.end()
200x300
nur ist das bild nicht skaliert, sondern es ist ein ausschnit
vom bild in der größe
ich benutze PyQt4 (python)
Gruß