小编Nik*_*tel的帖子

Pica:无法在画布上使用 getImageData,请确保未启用指纹识别保护

我在使用库时遇到此错误npm pica。我想使用这个库调整图像大小。尝试了两种方法 I. 直接传递图像 urlpica.resize(imageurl, canvas)和 II. 通过将图像缓冲区传递给pica.resize(imageBuffer,canvas). 但它显示错误 Pica: 无法在画布上使用 getImageData,请确保未启用指纹识别保护。当我运行代码时。

// Convert Base64 to BufferArray
    const buf = Buffer.from(img, 'base64');

    let binary = '';
    const chunk = 8 * 1024;
    let i;
    for (i = 0; i < buf.length / chunk; i += 1) {
      binary += String.fromCharCode.apply(null, [
        ...buf.slice(i * chunk, (i + 1) * chunk),
      ]);
    }
    binary += String.fromCharCode.apply(null, [...buf.slice(i * chunk)]);

    // Dimensions for the image
    const width …
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm

5
推荐指数
0
解决办法
802
查看次数

标签 统计

javascript ×1

node.js ×1

npm ×1