Great! To make a suggestion, you should let people upload images in PNG format for small and medium size images. JPGs can't handle transparency and have very noticeable artifacts. It might be good to support PNGs since they're very common and aren't lossy. Limiting file types that way to save space is a good idea. Maybe you could get the resolution of a PNG and request the user reupload it or automatically convert it to JPG server side. That way people won't upload screenshot sized PNGs. Also...

You seem to be misinformed. Not in your technical knowledge, what you say is quite true (except for jpeg having very noticable artifacts, as that depends on the compression quality), but I must stress that I have limited free time, and for the sake of fluffy bunnies, this crap has to be coded in PHP, which makes me a bit furious.

So JPG + JAR it is

Hi, appreciate more people! Σ ♥ = ¾Learn how to award medals... and work your way up the social rankings!

I wouldn't ask anyone to program something big in PHP. That would be cruel. I could write the function to implement something like that if you want. It looks like one might be able to get away with only a few function calls.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org