node.js - 在 node.js : How to convert jpg images to binaries data?

标签 node.js image binaryfiles

相反,如何将二进制数据转换回图像?因为后台保存的图片数据都是二进制存储的。

最佳答案

试试这个。

var fs = require("fs");

fs.readFile('image.jpg', function(err, data) {
  if (err) throw err;

  // Encode to base64
  var encodedImage = new Buffer(data, 'binary').toString('base64');

  // Decode from base64
  var decodedImage = new Buffer(encodedImage, 'base64').toString('binary');
});

希望对你有用。

关于node.js - 在 node.js : How to convert jpg images to binaries data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29620449/

相关文章:

angularjs - 使用 Angular-cli 创建新项目时出错

node.js - 将 `require()` 与 `node --eval` 一起使用

c# - 如何在以拉伸(stretch)模式显示图像的 pictureBox 中裁剪原始图像?

javascript - 如何加载多个文件图像作为数据 url 并在之后单独更改它们

c++ - 如何使用 C++ 执行 append 到可执行文件末尾的机器代码?

javascript - jit-咕噜声 : Plugin for the "clean" task not found?

javascript - 异步功能取决于 Protractor 测试中的外部模块

C++ Builder 如何用 vector 构建动态对象?

ios - 为什么 Apple 不允许在框架中使用静态库?

c - 二进制文件 I/O。 (感觉这个操作有心理障碍)