Just as if you want a job done quickly you need to understand the quality will be reduced.
When you want the quality to be high, you need to understand that the job may take time.
It’s the same online. If you want high quality images you must understand that the image will be heavy and will increase your load time.
Alternatively, if you want a fast-loading website you will have to compress the image ruining the quality.
How do you get both Quality and Speed?