generate image in more generic way in tst_QImageConversion::generateImage()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-02-02 04:18:23 +02:00
parent f74bdda700
commit d5b4617418

View file

@ -74,12 +74,10 @@ void tst_QImageConversion::convertRgb16ToRGB32()
QImage tst_QImageConversion::generateImage(int width, int height) QImage tst_QImageConversion::generateImage(int width, int height)
{ {
QImage image(width, height, QImage::Format_RGB16); QImage image(width, height, QImage::Format_RGB16);
const int byteWidth = width * 2;
for (int y = 0; y < image.height(); ++y) { for (int y = 0; y < image.height(); ++y) {
uchar *scanline = image.scanLine(y); for (int x = 0; x < image.width(); ++x) {
for (int x = 0; x < byteWidth; ++x) image.setPixel(x, y, x ^ y);
scanline[x] = x ^ y; }
} }
return image; return image;
} }