Полная версия этой страницы:
Изменение размеров QPixmap
Вопрос следующий. Имеется фото каких-то там размеров. При загрузке в QPixmap размер становится известным. Имеются размеры прямоугольника, в которые надо эту фотографию вместить. Как правильно сжать до нужных размеров? Понимаю, что как-то с помощью QTransform. Есть ли подобный пример? Подскажите, пожалуйста.
RazrFalcon
30.5.2011, 17:13
Эм... В QLabel я пихаю так:
labelImg->setPixmap(pix.scaled(200,200,Qt::KeepAspectRatio,Qt::SmoothTransformation));
Litkevich Yuriy
30.5.2011, 18:33
только надо поминить, что большая фогорафия может масштабироватся несколько секунд, особенно при Qt::SmoothTransformation
RazrFalcon
30.5.2011, 18:36
Ну не особо. У меня с 6000х5000 до 200х* сжимает около секунды,полторы.
Ноут не новый.
Litkevich Yuriy
30.5.2011, 18:47
Цитата(RazrFalcon @ 30.5.2011, 21:36)
жимает около секунды,полторы.
столько времени интерфейс будет мёртвый
RazrFalcon
30.5.2011, 18:56
Вообще не сколько =/
Секунду-две уходит что бы открыть, сжать, и вывести в лейбл картинку. Интерфейс не успевает зависнуть.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.