Restricting PNG to a smaller subset is a reasonable idea, and I did consider it. The challenge is that even a limited PNG still requires handling deflate compression and integrity checks, which add complexity to the parser. On many classes of microcontrollers, that creates unnecessary overhead and dependencies. My goal is to design a format that can be fully described on a single page of documentation and implemented from scratch in just a few hours, while remaining flexible enough to extend in the future.
No comments yet.