QPixmap::fromImage segmentation with a non-null QImage
Did you try init QImage with more standard way?
I mean try that
If it also will crash - it is problem with Qt, else problem in your code.
@Vass works fine. but wat do you mean "more standard way", like initialize it in the constructor or wat? If so, then i can't cause i need to get the image size from a binary file first...
I mean your code snippet not have information about your putPixel method, can you, please, show it?
Just it seems like invalid format error.
Here is it:
@void Sprite::putPixel(QImage &image, int x, int y, uchar red, uchar green, uchar blue, uchar alpha)
if (image.isNull() || !image.valid(x, y))
int n_channels = image.depth() / 8;
Q_ASSERT_X(n_channels == 4, "Sprite::putPixel", "Invalid image channels");
Q_ASSERT_X(x >= 0 && x < image.width(), "Sprite::putPixel", "index out of range");
Q_ASSERT_X(y >= 0 && y < image.width(), "Sprite::putPixel", "index out of range");
image.setPixel(x, y, qRgba(int(red), int(green), int(blue), int(alpha)));
Or do you mean something else?