Дан файл формата BMP, представляющий собой квадратное изображение.
Используя источники в сети Интернет (Википедия,
MSDN и т.п.) и/или печатную литературу по графическим форматам,
создать программу, которая загружает из переданного ей файла формата BMP заголовки формата,
анализирует их, а затем заменяет в исходном файле только те байты, которые позволяют превратить изображение 1 в изображение 2:
Изображение 1 | Изображение 2 |
| |
При проверке решения студент имеет право зафиксировать любые параметры формата (версию, палитру, метод кодирования и т.п.). Преподаватель
имеет право произвольно задавать содержимое и размер квадратного изображения, а также цвет и толщину (1,3,5 или любое другое количество нечетных пикселей) пересекающихся отрезков .
Используются дескрипторные или потоковые файловые функции по выбору студента.