Russian Qt Forum
Ноябрь 22, 2024, 10:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Склеить 2 QImage.  (Прочитано 6520 раз)
fanat9
Гость
« : Ноябрь 14, 2006, 01:39 »

Пробывал и что-то не получается =(
Нужно склеить два QImage по вертикали. Кто-нибудь уже изобретал  ?
Записан
Dendy
Гость
« Ответ #1 : Ноябрь 14, 2006, 05:28 »

Код:
QImage image_one, image_two;
...
QImage image_sum( qMax( image_one.width(), image_two.width() ), image_one.height() + image_two.height(), image_one.format() );
image_sum.fill( 0 );
QPainter p( &image_sum );
p.drawImage( 0, 0, image_one );
p.drawImage( 0, image_one.height(), image_two );
p.end();
Записан
fanat9
Гость
« Ответ #2 : Ноябрь 14, 2006, 17:00 »

Работает. Спасибо.

Собственно я так и пытался, но вот почему/зачем нужен  fill(0) ??
Записан
Dendy
Гость
« Ответ #3 : Ноябрь 15, 2006, 13:33 »

Заполнить пустьІе места, если таковьІе имеются, если две картинки одинакового размера - можно пропустить.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.101 секунд. Запросов: 20.