LibJPEG 使用 JPEG-ASM 在浏览器或 Node.js 中对图像进行编解码

使用 JPEG-ASM 通过 JavaScript 中的 libJPEG 对图像进行编解码

JPEG-ASM 提供了一个 JavaScript 接口,允许通过 libJPEG 在浏览器或 Node.js 中对 JPEG 图像进行编解码。

安装

通过 npm 安装:

npm install jpeg-asm --save

或在浏览器中使用该库的友好版本:/dist/jpegasm.js

解码 JPEG

const jpegasm = require('jpeg-asm');
const buf = new ArrayBuffer(/* ... */); // 初始化缓冲区
jpegasm.decode(buf, (err, decoded) => {
  // err: Error
  // OR
  // decoded: { buffer: ArrayBuffer, width: number, height: number }
});
zip 文件大小:388.27KB