使用ESC POS命令和Javascript打印图像
我尝试在Javascript中使用ESC POS命令打印图像日期,但到目前为止,打印出来的只是垃圾 指令ESC* 我正在使用Javascript,尝试直接打印到bluethoo,以bit64string格式打印图像 它只打印字符,但不打印图像 提前感谢使用ESC POS命令和Javascript打印图像,javascript,image,printing,command,escpos,Javascript,Image,Printing,Command,Escpos,我尝试在Javascript中使用ESC POS命令打印图像日期,但到目前为止,打印出来的只是垃圾 指令ESC* 我正在使用Javascript,尝试直接打印到bluethoo,以bit64string格式打印图像 它只打印字符,但不打印图像 提前感谢 // let image = context.getImageData(0, 0, width, height) getImageData(image, Width, Height){ var dimensions = Wid
// let image = context.getImageData(0, 0, width, height)
getImageData(image, Width, Height){
var dimensions = Width * Height
var dots = new Uint8Array(dimensions)
var index = 0
var threshold = 127;
for (var y = 0; y < Height; y++)
{
for (var x = 0; x < Width; x++)
{
var color = this.getPixelI(image, x, y)
//let luminance
let luminance = (0.2126* color[0] + 0.7152 * color[1] + 0.0722 * color[2]);
dots[index] = luminance < threshold
index++;
}
}
return dots
}
getPixelI(imgData, x, y) {
var i = y * (imgData.width * 4) + x * 4;
var d = imgData.data;
return [d[i],d[i+1],d[i+2], d[i+3]] // returns array [R,G,B,A]
}
//让image=context.getImageData(0,0,宽度,高度)
getImageData(图像、宽度、高度){
变量尺寸=宽度*高度
变量点=新的UINT8阵列(尺寸)
var指数=0
var阈值=127;
对于(变量y=0;y
我也有同样的问题,有消息吗?没有我的朋友我也有同样的问题,有消息吗?没有我的朋友