largura e altura da imagem são zero devido ao carregamento de imagem assíncrona

Eu tenho um longobase64 digite string eu recebo e gostaria de definir como osrc da imagem

 $('#img').attr('src',base64data)
 console.log('height - ' $('#img').height());
 console.log('width - ' $('#img').height());

Parece que estou voltando0 para ambosheight ewidth. É claro que se eu esperar um pouco, vou conseguir a altura adequada.

A coisa é.attr() não tem um retorno de chamada, como eu conseguiria obter a altura e largura após osrc atributo é definido sem obter0 de volta. (Eu acho que estou recebendo 0 porque a mudança no JQuery está acontecendo de forma assíncrona, mas eu não posso ter certeza)

questionAnswers(1)

yourAnswerToTheQuestion