The bad news, and 2500 pieces of of good news.
The bad news is that for much of the last six months, the image upload feature has been turned off (along with add-a-game and related features). And the really bad news is that the brief time it has been (mistakenly) up, it hasn't worked right...