Если не указаны width и height, то как они могут быть известны до полной загрузки...?
Включил "Инструменты разработчика", поставил "Throttling: 2G", событие сработало после полной загрузки картинки.
Возможно это особенности работы фиддлера.
Попробуйте это -
codepen.io/anon/pen/VaggrE
То же самое, но на codepen.
Результат - 0x0 (или 24x24), но только если изображение не в кеше браузера.