1680 x 1050 and smaller is the resolution of many computer screens (unless you are doing high res photos or some gaming systems). And of course many people are using smart phones and tablets with even smaller resolution.
FYI: With your portrait photo showing the post bed, resized to 1680 pixels high produced a medium resolution jpeg of 131KB. Lots of room for many photos and able to stay within the limits.
Thanks for posting here with your next photo. It is much appreciated by members, and especially in the future if any permissions, etc. are changed. Also good for those living in the fringes of the internet. Don't have to wait 2 hours for a photo to download.