1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| import sys
from PyQt4 import QtGui, QtCore
from PIL import Image, ImageQt
class Window(QtGui.QLabel):
def __init__(self, parent=None):
QtGui.QLabel.__init__(self)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Window')
self.img = Image.open("visage1.jpg","r")
print(self.img.getbands())
print(self.img.getpixel((30,30)))
print(self.img.getpixel((25,25)))
print "mode: ", self.img.mode
self.img2=self.img.convert("RGBA")
print(self.img2.getbands())
print(self.img2.getpixel((30,30)))
print(self.img2.getpixel((25,25)))
print "mode: ", self.img2.mode
self.qimg=ImageQt.ImageQt(self.img2)
print(self.qimg.pixel(25,25))
print(self.qimg.pixel(30,30))
print(self.qimg.depth())
self.pix=QtGui.QPixmap.fromImage(self.qimg)
self.setPixmap(self.pix)
app = QtGui.QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_()) |
Partager