Hola:
Las dos opciones que se me ocurren son:
Antes de usar la instrucción open, cerrar las supuesta ventana abierta... lo que no tengo claro es si se producirá algún error que fastidie el invento...
Una alternativa que cambiaría el sentido del script, es que si se van a abrir ventanas de distintos tamaños, o mejor dicho, con imégenes de distinto tamaño, en vez de ajustar la ventana, crear una ventana suficientemente grande para que quepan todas las imágenes, y en vez de usar un tag img, ponerla centrada con estilos...
¿Que te parece...?
Saludos