From 0eb98b1ea93b9008ebad4d1482d3fa66cfa56407 Mon Sep 17 00:00:00 2001 From: Charles Mangin Date: Sat, 5 Jan 2019 13:10:25 -0500 Subject: [PATCH] python script to convert .gray to .bin --- greenscale.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 greenscale.py diff --git a/greenscale.py b/greenscale.py new file mode 100644 index 0000000..5bd1b58 --- /dev/null +++ b/greenscale.py @@ -0,0 +1,16 @@ +import sys + +data = sys.stdin.read() +mybytearray=bytearray(data) + +import struct + +#output = open('output.bin', 'wb') + +for row in range(48/2): # because we to 2 rows at a time + for x in range(40): + nibble1 = mybytearray[2*row*40 + x] + nibble2 = mybytearray[(2*row + 1)*40 + x] * 16 + pixel = nibble1+nibble2 + pixel = struct.pack("B", pixel) + sys.stdout.write(pixel)