Как выводить / вводить формат PPM, PBM и PGM в C++

Привет, ребята, у меня проблемы с пониманием работы этих форматов. У меня есть этот проект, в котором мне нужно создать приложение на C++, задействовать их и работать с файлами, чтобы экспортировать в них данные (я не знаю, нужно ли мне работать с двоичными файлами). Моя идея состоит в том, чтобы создать 3 разных класса с помощью наследования для работы, но как я должен экспортировать в файл, например, в формате PBM, букву "J", как показано:

P1

Это пример растрового изображения буквы "J".

6 10

000010000010000010000010000010000010100010011100000000000000

Это мой основной класс и форматами будут дети

А как использовать так называемые "магические числа" P1, P2, P3? Если вы дадите мне какие-нибудь инструкции по созданию приложения, я буду очень благодарен!

0 ответов

Другие вопросы по тегам