I generally process out to 1200x1800 at a file size of 1.x meg. I then simply throw them at the forum uploader and it handles 99% of them and resizes accordingly.
Or you can use IMGBB as many of us do and paste the thumbnail/Medium links in:
Viola!
or
(its a good job she's pretty........
K