0
QImage를 가지고 있고 비트를 그레이 스케일로 변환해야합니다.python - 좋은 성능의 QImage를 회색조로 변환하십시오.
지금 미안 그냥 RGB의 평균을 계산하고 픽셀로를 작성하는 속성 :
이Img = QtGui.QImage(300,600, QtGui.QImage.Format_RGB888)
for x in range(299):
for y in range(599):
gray = self.npPixmap[y][x] * 256
Img.setPixel(x, y, QtGui.QColor(gray,gray,gray).rgb())
이 1,5s 주위를 필요로하고 내가 반 시간 싶습니다.
여기에서 c++ question은 그림의 각 줄을 스캔하고 각 줄을 한 번에 변환하는 솔루션입니다. 불행하게도 저는 이것을 파이썬에 적용 할 수 없었습니다.
reinterpret_cast<QRgb*>(scan + jj*depth)
감사합니다.