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