As if this was available 25 years ago. IMHO the real issue is embedded pngs in _fonts_, but YMMV.
Feel free to start rewriting libpng and freetype in rust. See you in 25 years?
Feel free to start rewriting libpng and freetype in rust. See you in 25 years?
We are stuck with C due to the synergy effects of having a free beer OS with source code available.
And the common sense at the time did not put too much focus on memory safety.
Modula-2 and Pascal compilers had the necessary switches to make the languages just as unsafe as C, and anything related to ultimate performance out of 8086 and 68000 required Assembly anyway.
Png is a pretty simple format that everyone already implements. Would you rather use something ad-hoc?