That's a good argument for the image host to sniff the UA string in the course of content negotiation.
It's not a good argument for crafting html that bypasses content negotiation.
It's not a good argument for crafting html that bypasses content negotiation.
There's some progress with "Vary: Accept" support, but "Vary: User-Agent" is probably never going to be supported.