Yo tenía un problema parecido, cuando abría una ventana quería que tomara el tamaño de la pantalla. como si fuera maximizada, y lo solucioné con javascript
:  
Código:
 <script languaje="javascript" type="text/javascript">
    window.moveTo(0, 0);
    window.resizeTo(window.screen.width, window.screen.height);
</script>
  Deberías usar un script similar pero que en  vez de tomar el ancho y el alto de la ventana, tome el ancho y el largo de la imagen, ya sea que los capture el script o que se lo pases por parámetros. 
Pregunta en el foro de javascript que seguro te dan la solución... 
Saludos