Hi all. I just found this thread because I was experiencing the exact same issue. The solution mentioned previously didn’t help (surprise, surprise). However, I figured it out!
Download your image as a SVG file and upload it to your store. The quality will remain the exact same as your original artwork. Hope this helps!