Загрузить файл в объект IMAGE, используя Phantom.js

Я пытаюсь загрузить изображение и поместить его данные в HTMLImage элемент, но без успеха.

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

После прочтения содержимого файла я должен каким-то образом преобразовать его в изображение или просто распечатать на холсте. Я пытался преобразовать двоичные данные в URL-адрес Base64-данных с помощью кода, найденного в стеке.

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

Возвращенный Base64 не является действительным URL-адресом данных. Я пробовал еще несколько подходов, но безуспешно. Знаете ли вы лучший (самый короткий) способ достичь этого?

Ответы на вопрос(1)

Ваш ответ на вопрос