Изменение размеров QPixmap, Изменение размеров |
Здравствуйте, гость ( Вход | Регистрация )
Изменение размеров QPixmap, Изменение размеров |
AD |
30.5.2011, 17:11
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Вопрос следующий. Имеется фото каких-то там размеров. При загрузке в QPixmap размер становится известным. Имеются размеры прямоугольника, в которые надо эту фотографию вместить. Как правильно сжать до нужных размеров? Понимаю, что как-то с помощью QTransform. Есть ли подобный пример? Подскажите, пожалуйста.
|
|
|
RazrFalcon |
30.5.2011, 17:13
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Эм... В QLabel я пихаю так:
|
|
|
Litkevich Yuriy |
30.5.2011, 18:33
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
только надо поминить, что большая фогорафия может масштабироватся несколько секунд, особенно при Qt::SmoothTransformation
|
|
|
RazrFalcon |
30.5.2011, 18:36
Сообщение
#4
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Ну не особо. У меня с 6000х5000 до 200х* сжимает около секунды,полторы.
Ноут не новый. Сообщение отредактировал RazrFalcon - 30.5.2011, 18:36 |
|
|
Litkevich Yuriy |
30.5.2011, 18:47
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
RazrFalcon |
30.5.2011, 18:56
Сообщение
#6
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Вообще не сколько =/
Секунду-две уходит что бы открыть, сжать, и вывести в лейбл картинку. Интерфейс не успевает зависнуть. |
|
|
Текстовая версия | Сейчас: 3.12.2024, 5:14 |