How to minimise photo without losing quality?

Does anyone know how I can upload a smaller size image without losing quality? Because I need that, the image height would be 650px and that would be full width. I tried to upload image with exactly same height dimensions, but when I’m using original size the quality of the image is really goes down.

P.S sorry if it is too basic question, I am new on wordpress and in general in web building.