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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QPixmap или QImage?  (Прочитано 9062 раз)
mozgofil
Гость
« : Июнь 22, 2009, 20:57 »

Не понимаю.
В каких случаях следует использовать QPixmap, а в каких QImage?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Июнь 22, 2009, 21:04 »

Цитировать
Qt provides four classes for handling image data: QImage, QPixmap, QBitmap and QPicture. QImage is designed and optimized for I/O, and for direct pixel access and manipulation, while QPixmap is designed and optimized for showing images on screen. QBitmap is only a convenience class that inherits QPixmap, ensuring a depth of 1. Finally, the QPicture class is a paint device that records and replays QPainter commands.
Записан
mozgofil
Гость
« Ответ #2 : Июнь 22, 2009, 21:50 »

Понял.Спасибо.
Записан
SABROG
Гость
« Ответ #3 : Июнь 23, 2009, 09:14 »

Более подробное сравнение http://techbase.kde.org/Development/Tutorials/Graphics/Performance#The_right_way_to_do_it
Записан
Rcus
Гость
« Ответ #4 : Июнь 23, 2009, 09:22 »

Улыбающийся Хотел эту ссылку кинуть. Там конечно различия приведены для случая X Windows System, под windows QImage и QPixmap используют один backend. И хотя там довольно точно рассказывается как избежать проблем с производительностью - все равно когда скорость графики не устраивает нужно брать kcachegrind в руки и устраивать тесты
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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