Carregar arquivo no objeto IMAGE usando Phantom.js

Estou tentando carregar a imagem e colocar seus dados em HTMLImage elemento, mas sem sucesso.

var fs = require("fs");
var content = fs.read('logo.png');

Depois de ler o conteúdo do arquivo, eu tenho que convertê-lo de alguma forma em imagem ou simplesmente imprimi-lo em tela. Eu estava tentando converter dados binários em URL de dados Base64 com o código que encontrei na pilha.

function base64encode(binary) {
  return btoa(unescape(encodeURIComponent(binary)));
}
var base64Data = 'data:image/png;base64,' +base64encode(content);
console.log(base64Data);

Base64 retornado não é um URL de dados válido. Eu estava tentando mais algumas abordagens, mas sem sucesso. Você conhece a melhor (mais curta) maneira de conseguir isso?

questionAnswers(1)

yourAnswerToTheQuestion