se chiedi le dimensioni prima che l' immagine venga completamente caricata e' normale ti venga restituito 0,0

prova seguendo questa procedura
codice:
...
var newImg = new Image();
newImg.onload=function(){
  fai quello che devi fare
  newImg.onload=null;
}
newImg.src = imgSrc;
...
ciao