A more direct approach would be to use a single Image object in your display ImageDocument and simply change its size, as needed, with the ImageResize() method. This is covered in the following SO question ...
How to resize an image by DM scripting?