Skip to content

Refactor or replace stb_image with higher abstractions #192

@Dawoodoz

Description

@Dawoodoz

The stb_image library is written in highly compact C code for compability with different projects, which is great for beginners to quickly throw it into a project. After writing my own functions for saving and loading wave sounds however, I began thinking about how many nice settings and features this minimal connection to a replacable image library has costed. Improving code readability and getting rid of deprecation warnings from compilers might also be a good idea for long term maintenance.

This is not urgent, because stb_image will probably work for many years without problems, but a memory-safe high-level implementation with good documentation would be a easier to maintain for future generations and allow a tighter coupling to take full advantage of the features offered in the file formats.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Future proofingAiming to work around year 2200 A.C.Low priorityNo rush to have this done, because other things are more urgent.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions