Read what I said again -- you can load the image already scaled. Performance will be much better then. See QImageReader::setScaledSize().