【发布时间】:2017-05-09 23:57:36
【问题描述】:
我有包含位图信息的二进制 nodejs 缓冲区对象。如何从缓冲区制作图像并将其保存到文件中?
编辑:
我尝试使用@herchu 所说的文件系统包,但如果我这样做:
let robot = require("robotjs")
let fs = require('fs')
let size = 200
let img = robot.screen.capture(0, 0, size, size)
let path = 'myfile.png'
let buffer = img.image
fs.open(path, 'w', function (err, fd) {
if (err) {
// Something wrong creating the file
}
fs.write(fd, buffer, 0, buffer.length, null, function (err) {
// Something wrong writing contents!
})
})
我明白了
【问题讨论】:
标签: javascript node.js buffer