Centre images when printing
This commit is contained in:
parent
0774ed43f5
commit
79ccdda9e3
|
@ -1 +1 @@
|
||||||
472
|
473
|
||||||
|
|
|
@ -60,8 +60,10 @@ void Print_Image(const uint8_t *data, int width, int height, int scale)
|
||||||
& (0x80 >> ((j / scale) % 8));
|
& (0x80 >> ((j / scale) % 8));
|
||||||
if(black)
|
if(black)
|
||||||
{
|
{
|
||||||
Print_Buffer[i * LTP1245_LINE_BYTES + j / 8] |=
|
int x = j;
|
||||||
(0x80 >> (j % 8));
|
x += (LTP1245_LINEWIDTH - width * scale) / 2;
|
||||||
|
Print_Buffer[i * LTP1245_LINE_BYTES + x / 8] |=
|
||||||
|
(0x80 >> (x % 8));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
currentline++;
|
currentline++;
|
||||||
|
|
Loading…
Reference in a new issue