Mornin’!
Thank you ??
No, there’s no way to do that without custom coding.
Social networks indeed recommend different image sizes; however, they all can range from 200×200 pixels to 4096×4096 pixels. They’ll crop any image they get to fit the display for mobile, desktop, and anything in between.
It is why I recommendation using 1200×630 pixels (40:21, in line with Facebook) with the primary object of the image centered. On top of that, I also recommend about 5% “padding” to the image work around the cropping process.
Twitter uses a proprietary protocol called Twitter Card, but they can fall back to the open protocol Facebook, LinkedIn, WhatsApp, and Discord share: Open Graph. This means you cannot upload a different image between Facebook and LinkedIn already.
The cropping and overlap of protocols make your efforts to optimize the images futile. It is why I chose to stick to just a one-size-fits-all upload field. This simplistic approach prevents TSF’s users from getting overwhelmed with settings they probably shouldn’t use or need to be taught to use otherwise.
I’d also like to borrow a word from you: “Bloated.” There’s a reason TSF isn’t bloated, and that’s because I tried to make it as intuitive as possible without restricting you too much. Much like I won’t add more social-image upload forms to every post and page, I also left out anything that could be automated — in fact, it has hundreds of features you cannot see nor control.
If you believe differently, please do share your thoughts. Cheers!