Hi, I am writing an image provider that read all the images to memory at startup. And I found that the behaviour is different from 5.5.1 to 5.6 in iOS. Seems that it is undocumented. I wonder is it an expected behaviour or a bug?
That is the example project: https://github.com/benlau/quickcross/tree/master/tests/imageprovider That is the code of my image provider: QImage QCImageProvider::requestImage(const QString &id, QSize *size, const QSize &requestedSize) { Q_UNUSED(requestedSize); QCImageLoader* loader = QCImageLoader::instance(); QImage result; if (loader->contains(id)) { result = loader->image(id); *size = result.size(); } return result; } Code to display image: Image { id: image source: "image://arts/Lenna.png" // An 512x512 image } In Qt 5.5.1 with iPhone6, the property of image will be set to: width: 512 height: 512 sourceSize: Qt.size(512,512) However, in Qt 5.6 with iPhone6, it becomes: width: 170.66666 height: 170.66666 sourceSize: Qt.size(512,512) The display size of image is different.
_______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development