Hola.
Los temporizadores en javascript son setInterval y setTimeout... el primero se repite indefinidamente y el segundo solo una vez... aunque ambos pueden cancelarse... lo que me extraña es que puedas usar el tamaño de la imagen inmediatamente después de asignarles el src... supongo que habrás hecho tus pruebas sin subir la página...
En principio, es mejor usar el evento load de las imágenes para obtener los atributos de las dimensiones de forma fiable...
Cuéntanos tus progresos...
Saludos