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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сканировать QImage попиксельно  (Прочитано 2570 раз)
phpCoder
Гость
« : Апрель 20, 2015, 21:54 »

Добрый вечер.
Как лучше попиксельно просканировать QImage (быстрота выполнения) - через scanLine() или через pixel()?
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #1 : Апрель 21, 2015, 09:44 »

ну как минимум в несколько потоков если проц позволяет..
Записан
NKovalev64
Гость
« Ответ #2 : Апрель 21, 2015, 14:30 »

Так попробуй оба способа и замерь скорость)
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Апрель 21, 2015, 15:09 »

Добрый вечер.
Как лучше попиксельно просканировать QImage (быстрота выполнения) - через scanLine() или через pixel()?
Через scanline которая возвращает адрес строки пикселей. Приводите этот адрес а QRgb и напрямую. Формат QImage должен быть 4-байтовый (Format_RGB32, Format_ARGB32, Format_ARGB32_Premultiplied), отстальных проще избегать, если не выходит - тогда уже pixel()
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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