refactor driver code

This commit is contained in:
Shuanglei Tao
2025-03-16 12:09:53 +08:00
parent 87f96ee938
commit 465af89793
11 changed files with 204 additions and 263 deletions

View File

@@ -148,7 +148,8 @@ function getImageData(canvas, driver, mode) {
} else {
let data = canvas2bytes(canvas, 'bw');
if (mode.startsWith('bwr')) {
data.push(...canvas2bytes(canvas, 'red', driver === '02'));
const invert = (driver === '02') || (driver === '05');
data.push(...canvas2bytes(canvas, 'red', invert));
}
return data;
}