mister_maxim, для проверки я кодировал, если не ошибаюсь, лого сего ресурса (8кб, в b64, соответственно, порядка 10кб). Отображалось корректно. Но для больших картинок будут вознимать трудности. Поэтому лучше делать так:
var wnd = window.open();
wnd.document.write('<img src="data:<MIME_TYPE>;base64,'+b64+'" />')