Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
5.7.0
-
None
-
Android 6 / Honor 6
Description
QEventLoop loop;
QSharedPointer<QQuickItemGrabResult> grabResult = itemInQml->grabToImage(); loop.connect(grabResult.data(), SIGNAL(ready()), &loop, SLOT(quit()));
loop.exec();
loop.exit();
QImage qi = grabResult.data()->image();
qi.save("Test.jpg");
On LG G2 / Android 5.1 and Win10 it works correctly. On Honor 6 / Android 6 the result is a randomly noise image, The format shows Format_RGBA8888_Premultiplied.
Similar to QTBUG-59303.