如何使用javascript将图像转换为二进制格式

如何使用javascript将图像转换为二进制格式,javascript,Javascript,通过图像url将图像转换为二进制 我的URL类似于:-“D:/MyProject/Image/Image.jpg”。我想使用JavaScript将此“image.jpg”转换为二进制格式字符串。在网上找到了一个将base64编码转换为二进制的函数,该函数如下所示: function binEncode(data) { var binArray = [] var datEncode = ""; for (i=0; i < data.length; i++) {

通过图像url将图像转换为二进制


我的URL类似于:-
“D:/MyProject/Image/Image.jpg”
。我想使用JavaScript将此
“image.jpg”
转换为二进制格式字符串。

在网上找到了一个将base64编码转换为二进制的函数,该函数如下所示:

function binEncode(data) {
    var binArray = []
    var datEncode = "";

    for (i=0; i < data.length; i++) {
        binArray.push(data[i].charCodeAt(0).toString(2)); 
    } 
    for (j=0; j < binArray.length; j++) {
        var pad = padding_left(binArray[j], '0', 8);
        datEncode += pad + ' '; 
    }
    function padding_left(s, c, n) { if (! s || ! c || s.length >= n) {
        return s;
    }
    var max = (n - s.length)/c.length;
    for (var i = 0; i < max; i++) {
        s = c + s; } return s;
    }
    console.log(binArray);
}
要将
base64
转换为
binary

binEncode(dataInBase64);

谢谢你,莫伊什·利普斯克尔。。你让我开心吗
binEncode(dataInBase64);