Margin y border no son aplicables a un window.open()
lo que tenes que hacer es es crear un html que cargue la imagen, ahi le quitas margenes y bordes con css
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
/*<![CDATA[*/
/* estilos */
html,body,img{
border: none;
margin: 0;
padding: 0;
outline: 0;
display: block;
}
/*]]>*/
<img src="brindis.jpg" alt="" />
y ese html es el que abris con window.open no la imagen
SAludos