Compressing images for Facebook posts

Facebook re-encodes uploads, and starting from a clean, right-sized JPEG gives it less room to introduce blocky artefacts.