Imagem à medida em JavaScript ou Jquery

Olá :slight_smile: Precisava de ajuda Já procurei na internet e não me aparece nada

A minha duvida é: Fiz um código em jquery que ao carregar numa imagem (input file) escolho uma foto e essa foto vai para o sítio do input

Só que a foto não aparece à medida, fica desformatada…e não sei como fazer para ela ficar direita automaticamente

Eu queria fazer algo do género como do facebook…em que escolhemos uma foto e ela aparece direitinha no círculo

Alguém me consegue ajudar??