Вопрос следующий. Имеется фото каких-то там размеров. При загрузке в QPixmap размер становится известным. Имеются размеры прямоугольника, в которые надо эту фотографию вместить. Как правильно сжать до нужных размеров? Понимаю, что как-то с помощью QTransform. Есть ли подобный пример? Подскажите, пожалуйста.
Эм... В QLabel я пихаю так:
labelImg->setPixmap(pix.scaled(200,200,Qt::KeepAspectRatio,Qt::SmoothTransformation));
только надо поминить, что большая фогорафия может масштабироватся несколько секунд, особенно при Qt::SmoothTransformation
Ну не особо. У меня с 6000х5000 до 200х* сжимает около секунды,полторы.
Ноут не новый.
Вообще не сколько =/
Секунду-две уходит что бы открыть, сжать, и вывести в лейбл картинку. Интерфейс не успевает зависнуть.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)