Hola:
No estoy siguiendo el tema, pero veo que cuando creas el objeto Image, inmediatamente consultas su tamaño... y como te han comentado, seguramente no se conozca en ese momento ese dato.
La solución que te han dado es esperar que se cargue para averiguar ese tamaño.
Si no quieres pasar por ese paso, la alternativa es que esa imagen sea el fondo de una capa... pienso que serviría la misma donde la muestras, y para tu provecho, no necesitas hacer cálculos: backgroundPosition="center center"...
Saludos