jpeg-js:从http请求解码jpeg

时间:2018-12-26 05:11:24

标签: javascript image jpeg

我一直在尝试使用jpeg-js从chrome扩展名的图像URL解码原始图像数据。当前代码看起来像这样。

var res = await axios.get("https://cdn.fileinfo.com/img/ss/lg/jpeg_43.jpg");

console.log("response", res);

var buf = Buffer.from(res.data, 'binary');

console.log("buf", buf);

var pixels = jpeg.decode(buf, true);

我不断收到错误消息“找不到SOI”,对jpeg进行解码。 buf的内容类似于

[253, 253, 253, 253, 0 ,16, 74, ...]

一些垃圾后,原始图像数据将带有“ JFIF”。

通过HTTP设置图像时,SOI值(255,d8、255)是否不包括在内?还是图像以我不理解的其他方式编码?

谢谢!

0 个答案:

没有答案