feat: use background-image instead of img tag for image auto cropping