A css transform or background-size can blow-up an image.
That would require some kind of mask. Possibly an svg with clipping path.