Здравствуйте!Необходимо "отскалить" QImage, только вот как?
Загрузка:
C++ (Qt)
imgStatusBar = new QImage();
imgStatusBar->load(IMAGE_PATH);
pixStatusBar.convertFromImage(*imgStatusBar);
QGraphicsPixmapItem* entStatusBar = scene->addPixmap(pixStatusBar);
Скалю:
C++ (Qt)
QImage newimg = imgStatusBar->scaled(formWidth, statusBarHeight);
scene->removeItem(entStatusBar);
pixStatusBar.fromImage(newimg);
SAFE_DELETE(entStatusBar);
entStatusBar = scene->addPixmap(pixStatusBar);
entStatusBar->setPos(-1, formHeight);
Такой скайл это ж кошмар какой то,и при этом еще и не скалится. Скалил как-то по-другому,тоже ужас, но скалится, но неправильно. Как это делается правильно?И правильно ли я "загружаю" картинку, если другие картинки,загружаемые таким же образом, мне надо будет потом проверять на коллизии, или можно сделать проще?