Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2014, 09:15   #11
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Правда картинки были 50 мб - минимум.
Наверно, картинки 4К были.. .а так, FullHD битмап - приблизительно 8 метров.

А DIB к обработке картинки отношения не имеет, он понадобится только для вывода на экран.
waleri вне форума Ответить с цитированием
Старый 21.10.2014, 03:03   #12
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

У TBitMap есть свойство ScanLine, которое позволяет получить указатель на массив пикселей соответствующей строки картинки. Далее с ним как с массивом можно работать достаточно быстро. Сам ScanLine работает через DIB.

Тема для раздела "Мультимедиа в Delphi".
Arigato вне форума Ответить с цитированием
Старый 21.10.2014, 07:19   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Перенес тему.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.10.2014, 09:22   #14
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Самая быстрая работа с картинками в дельфи на процессоре это через библиотеку FastLib (гуглится на раз) , на ней задачи уровня видеокарты работают на процессоре (ибо асм, фпу), с простым кодом на паскале, не надо монстрить обработку на видюхе. Но ежели надо ещё больше производительности, то лучше уходить на видюху с шейдерами, там действительно скорость работы параллельных конвееров даёт впечатляющие результаты, но и запрограммировать такое непросто.
Если фастлиб чересчур, то проще всего сканлайном, вот примерчик http://programmersforum.ru/showpost....&postcount=628 и контекст разговора чуть ранее в той же теме. Или вот http://programmersforum.ru/showthrea...light=scanline

Последний раз редактировалось phomm; 21.10.2014 в 09:29.
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Попиксельная обработка изображения shushlev Мультимедиа в Delphi 17 15.05.2013 20:27
Обработка изображения в Java nickolight Общие вопросы по Java, Java SE, Kotlin 0 12.05.2013 21:36
Обработка изображения Chester751 Мультимедиа в Delphi 1 12.04.2013 23:19
Попиксельная обработка изображения fasty C++ Builder 9 17.09.2012 10:16
Обработка изображения Hollander Мультимедиа в Delphi 6 10.03.2008 14:21