There is compression but it should not be "much lower quality". When you upload images multiple resolutions are created for different screen resolutions. When you publish it, at first lowest resolution can display for some reason. If you give it some time, like 30 minutes or so, higher (highest) resolution should show. If not try refreshing your browser with crtl+F5.