Image Konvertieren, Image Module
Verfasst: Sonntag 8. Januar 2012, 20:34
Hi,
ich moechte Bilder laden und in ein PyQT GUI einfuegen, leider ist bei mir einiges verzerrt. Was mache ich falsch? Hier ist ein Auszug aus meinem Code. Ist die Konvertierung schlecht?
ich moechte Bilder laden und in ein PyQT GUI einfuegen, leider ist bei mir einiges verzerrt. Was mache ich falsch? Hier ist ein Auszug aus meinem Code. Ist die Konvertierung schlecht?
Code: Alles auswählen
im = Image.open(str(self.ui.lineAddress.text()))
ImConv = im.convert('L') # Konvertiert RGB in BW uint8 Grauwerte
(sizeX, sizeY) = ImConv.size; # = nim.size() geht nicht, warum? KLAR
ImArray = np.array(ImConv);
self.qimg = qimage2numpy.gray2qimage(ImArray)
self.Imloaded = 1
pixmap = QPixmap.fromImage(self.qimg)
windowsize = self.ui.graphClassic.size()
pixmap = pixmap.scaled(windowsize , Qt.KeepAspectRatio, Qt.SmoothTransformation)
item = QGraphicsPixmapItem(pixmap)
scene = QGraphicsScene(self)
scene.setSceneRect(0, 0, pixmap.width()-5, pixmap.height()-5)
scene.addItem(item)
self.ui.graphClassic.setScene(scene)