Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Как создать BMP


Автор: kakademon 3.5.2005, 05:41
Читать BMP умею; как программно создать новый?

Автор: gepard 3.5.2005, 07:00
Изучаешь формат файла и пишешь. В чём проблема?

Автор: chipset 3.5.2005, 13:58
CreateFile? smile

Автор: chaos 3.5.2005, 14:00
Цитата(kakademon @ 3.5.2005, 05:41)
Читать BMP умею; как программно создать новый?

точно также как и читать, только все наоборот

Автор: ZeroMem 19.5.2005, 15:11
А чего тут сложного? Ищешь в доках описание формата, заполняешь разные структуры, потом бросаешь их в файл в том порядке, как там в доках указано. Может показаться сложным сам сброс данных изображения. Но это лишь так кажется. Там тоже нет ничего сложного.

Автор: Любитель 21.5.2005, 23:06
Во-первых заполняешь две структуры: BITMAPINFOHEADER и BITMAPFILEHEADER и массив битов. Во-вторых бросаешь всё это по очереди в файл. Я так делал.

Автор: atavinta 31.1.2008, 09:09
Нобортом не увлекайтесь. Это как раз самое сложно. Году так 96 я создал свой формат, так вот я мог его только писать, а читать умудрялся не уметь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)