emit the image_changed signal only when the zoom level is ready

[bug #722631]
image viewer page: init all the attributes