![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
На мой взгляд, если данные УЖЕ хранятся в памяти по сути в виде BMP, то нужно оставить массив пикселей в покое, а подготовить лишь заголовок BMP и при помощи StretchDIBits перекинуть его на форму.
Вся прелесть именно в том, что в массивом данных ВООБЩЕ ничего не надо делать. Нужно только быть уверенным в том, что: 1. Длина строки в байтах кратна 4. Если один пиксель - 4 байта, то выполняется автоматически. 2. Что порядок следования цветов совпадает с BMP. Учитывая, что StretchDIBits система обычно выполняет аппаратно, более быстрого способа не может существовать в принципе. |
![]() |
![]() |
![]() |
#12 | |
Пользователь
Регистрация: 16.04.2012
Сообщений: 17
|
![]() Цитата:
**заголовок bmp сделать не проблема, хотелось бы узнать, как это всё собрать вместе. Последний раз редактировалось DCxDemo; 20.04.2012 в 15:54. |
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
А чего не понятно то?
Вроде, все необходимое указал. Что же касается "альфы", то если старший байт использовать как коэффициент прозрачности, то GDI это не поддерживает. Если это нужно, то только посредством какого-либо 3D-API: OpenGL или Direct3D. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерный массив и Двумерный массив | eugene1437 | Общие вопросы C/C++ | 15 | 25.05.2011 19:17 |
Изображение с рваными краями на форме | apromix | Общие вопросы Delphi | 3 | 02.03.2011 15:47 |
Одномерный массив , двухмерный массив | Woxx | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 10.09.2010 09:28 |
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. | Marishkaa | Помощь студентам | 2 | 12.01.2010 16:54 |
Двумерный массив, одномерный массив. | Branbal | Помощь студентам | 14 | 18.11.2009 12:40 |