Fix Qt screenhot crash (#889)

This commit is contained in:
Murat Seker
2020-07-22 16:46:43 +02:00
committed by GitHub
parent 126c18e003
commit 21b0b3f2ea
3 changed files with 7 additions and 2 deletions

View File

@@ -101,6 +101,7 @@ int QtGrabber::grabFrame(Image<ColorRgb> & image)
QPixmap originalPixmap = _screen->grabWindow(0, _src_x, _src_y, _src_x_max, _src_y_max);
QPixmap resizedPixmap = originalPixmap.scaled(_width,_height);
QImage imageFrame = resizedPixmap.toImage().convertToFormat( QImage::Format_RGB888);
image.resize(imageFrame.width(), imageFrame.height());
for (int y=0; y<imageFrame.height(); ++y)
for (int x=0; x<imageFrame.width(); ++x)