0xA Генерируем изображение *.bmp. Практика программирования на Си
Я уже показывал как возможно генерировать аудио на языке Си,
сегодня поговорим о генерации изображения.
Самый удобный формат для старта это определенно bmp, он обладает понятной структурой и подходит для простой графики.
В этом формате сохраняются данные цвета для каждого пикселя изображения без какого-либо сжатия.
Вы самостоятельно можете изучить что из себя представляет структура bmp, но если коротко - существуют три раздела:
- Заголовок файла
- Заголовок информации
- Само изображение
Для заполнения первых двух разделов будем использовать структуры, третий раздел - сгенерируем.
0:00 - начало
0:20 - почему *.bmp
0:55 - заголовок файла *.bmp
1:10 - заголовок информации *.bmp
2:55 - препроцессорная директива pragma (выравнивания полей структуры)
3:35 - как хранятся данные в *.bmp
3:55 - генерируем простейшее изображение
4:35 - генерируем изображение 2
5:09 - генерируем изображение 3
5:35 - генерируем изображение 4
5:45 - генерируем изображение 5
5:55 - генерируем изображение 6
6:09 - генерируем изображение 7
6:18 - генерируем изображение 8
6:24 - генерируем изображение 9
Про *.bmp:
@my_asceza
1 view
886
240
9 months ago 00:06:57 1
0xA Генерируем изображение *.bmp. Практика программирования на Си