I have a Mac with an internal retina display and an external regular-resolution display. If I do a screen shot on my external display and upload it to SO it looks great. But if I upload the screen shot from the retina, which has 2x the DPI, the picture on SO is twice the size it should be. I suspect that SO's HTML rendering engine is not looking at the DPI information embedded in the PNG.
How does this get fixed?