StbImageJava is Java port of stb_image.h 2.22. Or - in other words - it’s a pure Java library without any native dependencies that can load images in JPG, PNG, BMP, TGA, PSD and GIF formats.
If the project will attract interest, I may also port stb_imagewrite.h and stb_truetype.h
I think other than PSD, Java’s ImageIO class can load all of those formats already with no external dependencies. I guess it’s possible that TGA is still not supported.
In what environment did you envision a need for this?
Hmmm… it seems in lwjgl’s case, it’s at least partially because of their own GLFW bugs: why org.lwjgl.stb ? Not sure I buy the “tons of overhead” argument but whatever.
I was just curious what the need was.
Android seems like the other reason… though I guess google says some folks have ported ImageIO to android.