Здравствуйте, ребята, у меня проблемы с пониманием работы этих форматов. У меня есть этот проект, в котором мне нужно создать приложение на C ++, задействовать их и работать с файлами, чтобы экспортировать в них данные (я не знаю, нужно ли мне работать с двоичными файлами). Моя идея состоит в том, чтобы создать 3 разных класса с помощью наследования для работы, но как я должен экспортировать в файл, например, в формате PBM букву «J», как показано:
P1
Это пример растрового изображения буквы «J»
6 10
000010000010000010000010000010000010100010011100000000000000
Это мой основной класс, и его форматы будут дочерними
А как пользоваться так называемыми «магическими числами» P1, P2, P3? Если вы дадите мне какие-нибудь инструкции, как начать сборку приложения, я буду очень благодарен!