Does anyone know a way of saving a png image without using awt? ImageIO unfortunately depends on several awt classes. I expect DevIL could, but since thats rumoured to be dissappearing from LWJGL in the future I'd rather not use it. All the other 3rd party libraries I've found seem to have an unsuitable license (commercial or GPL) or have an awt dependancy.
Am I stuck with having to write a png saver by hand?
As already mentioned, your best bet is either to write a custom writer yourself or to find one out there. I had a hard one finding one myself and gave up on the idea. If you do find a non-GPL, non-commercial one, let us all know.