Как я могу создать PNG из ничего, используя только Блокнот?
С большим трудом. Было бы проще (но все же сложно) использовать шестнадцатеричный редактор.
По сути, вы должны создать файл в формате, который соответствует спецификации PNG .
Заголовок файла должен начинаться с подписи PNG, которая состоит из следующих десятичных значений:
137 80 78 71 13 10 26 10
Десятичное число 10 (перевод строки) не может быть введено с помощью Блокнота (отсюда и предложение использования Hex Editor) для создания файла.
Вы также должны быть в состоянии рассчитать значения CRC и следовать множеству сложных правил заказа чанков.
Если вы прочитаете приведенную выше спецификацию, то увидите, насколько сложно создать PNG вручную.
Было бы намного проще использовать графический редактор, поддерживающий PNG.