小编Sha*_*han的帖子

如何将图像转换为Buffer

我想将图像 Mat 转换为缓冲区

console.log(image);

output:

Mat {
  step: 960,
  elemSize: 3,
  sizes: [ 160, 320 ],
  empty: 0,
  depth: 0,
  dims: 2,
  channels: 3,
  type: 16,
  cols: 320,
  rows: 160
}
Run Code Online (Sandbox Code Playgroud)

我想把它转换成这样

Promise {
  <Buffer ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 01 00 01 00 00 ff db 00 43 00 08 06 06 07 06 05 08 07 07 07 09 09 08 0a 0c 14 0d 0c 0b 0b …
Run Code Online (Sandbox Code Playgroud)

javascript buffer image-processing node.js

5
推荐指数
1
解决办法
3万
查看次数

我可以在NodeJs中使用Sharp直接处理缓冲区数据吗

我从外部获取缓冲区数据到我的程序,我想处理缓冲区数据并将其作为缓冲区发送。所以我不想将缓冲区转换为图像。我怎样才能做到这一点?

我尝试这种方式,但它不起作用。

const process = await sharp(incoming_buffer_data).grayscale();
Run Code Online (Sandbox Code Playgroud)

fs.writeFileSync('test.jpg', process);// 我正在使用它进行测试。总是我得到一个错误的图像格式

image-processing node.js sharp

2
推荐指数
1
解决办法
1759
查看次数

标签 统计

image-processing ×2

node.js ×2

buffer ×1

javascript ×1

sharp ×1