May I suggest a solution? I would put a thick border around the image in the same background color as your website so that if any cropping happens, it will cut into the "invisible" border of your image and not the image you want to display. Just confirm for yourself that it still looks good on mobile, tablet and other devices people might access your website from.