PNG читается блоками, размер которых строго прописан в заголовке. Поэтому файлу в конец просто можно дописать любую информацию, без необходимости его разбора.
Лучше использовать "водяные знаки", так как графические редакторы или переписывают тэги, или вообще их удаляют (а вместе с ними и очищают неиспользованное пространство, для уменьшения размера. Создание водяного знака.