![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.10.2011
Сообщений: 9
|
![]()
есть структура с ее помощью можно цвет задать. Но как вот это применить к точке в bmp файле
struct tagRGBQUAD { BYTE rgbRED; // интенсивность красного BYTE rgbGREEN; // интенсивность зеленого BYTE rgbBLUE; // интенсивность голубого BYTE rgbRESERVED; } файл уже создан, только закрасить точку Последний раз редактировалось androk; 05.11.2011 в 20:51. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
0) Найти описание формата bmp.
1) Осознать, что описанная структура соответствует беспалитровому bmp, 32 бита на пискель. 2) Осознать, что требуется найти в файле описание точки по её координатам (прочитав заголовок bmp, это можно сделать) и записать туда новое значение (для записи нового значения поверх старого в середине файла можно либо целиком прочитать файл в память, изменить несколько байт в памяти и записать целый изменённый файл обратно на диск, а можно использовать финт ушами под названием mapping). 3) В случае bmp с палитрой, задача может быть невыполнима (если только не переводить bmp в беспалитровый формат) - надо просматривать палитру и искать там чёрный цвет. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как закрасить jTable ? | ALKOrobot | Общие вопросы по Java, Java SE, Kotlin | 0 | 02.09.2011 01:19 |
Как закрасить ячейки в таблице при условии | primusx | HTML и CSS | 6 | 28.07.2011 18:59 |
Как закрасить в WORD ячейку не полностью | chilist | Microsoft Office Word | 3 | 24.03.2011 11:55 |
Как закрасить фон | Sergeyst88 | Помощь студентам | 6 | 28.10.2009 19:23 |
tchart - Как при наведении курсора на определенную точку сериэса узнать точку наведения и отобразить её | xaero93 | Помощь студентам | 0 | 22.04.2009 19:28 |