
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.01.2004, 19:23:21
|
|||
|---|---|---|---|
|
|||
Как удалить ненужные цвета из *.bmp? |
|||
|
#18+
Задача: в данном bmp файле заменить все цвета, кроме черного, на белый. Я слышал про возможность использования маски и WinApi, но как это реализовать на практике, не знаю. Было бы здорово посмотреть какой-нибудь пример, или хотя бы список и последовательность вызова API функций. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.01.2004, 12:00:26
|
|||
|---|---|---|---|
Как удалить ненужные цвета из *.bmp? |
|||
|
#18+
В BMP данные хранятся тройками чисел RGB те три байта на одну точку. Возможны варианты с палитрой но сути это не меняет. открываешь файло делаешь сдвиг на размер заголовка - это величина постоянная и меняешь данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2004, 13:37:02
|
|||
|---|---|---|---|
|
|||
Как удалить ненужные цвета из *.bmp? |
|||
|
#18+
Хорошая идея! Возможно это ускорит процесс. P.S. Я уже сделал через GetBitmap+SetBitmap, но работает это дело медленно :( Если результат будет неудовлетворительным => буду изучать маски и использование GetCompatibleBitmap, GetPalette, CreateDIBSection и так далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2170154]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
303ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 616ms |

| 0 / 0 |
