Use a large image and then specify a smaller size in the the HTML. Make a high-res version at 920x760 and then use CSS to set the display size for that image to 460x380, something like this:
<img src="highresimage.png" style="width:460px; height:380px">
Where highresimage.png is the 920x760 image.
This should work correctly on both low and high-res displays, though you'll be sending more data than necessary to low-res displays. It might be possible for Javascript to detect the retina display and set the image source dynamically, though I'm not sure if that's possible.