Hola:
Porqué no pones la imagen como fondo del popup:
function popup(imagen) {
var ops = "width=600,height=400";
var contenido = "<html><body style='background: white url(" + imagen;
contenido += ") no-repeat center center' ></body></html>";
ventana = window.open("", "popup", ops);
ventana.document.open();
ventana.document.write(contenido);
ventana.document.close();
}
Saludos