Unpack each row from being 16-bits per value, to being a sequence of bytes.
(rows)
| 995 | |
| 996 | |
| 997 | def unpack_rows(rows): |
| 998 | """Unpack each row from being 16-bits per value, |
| 999 | to being a sequence of bytes. |
| 1000 | """ |
| 1001 | for row in rows: |
| 1002 | fmt = "!%dH" % len(row) |
| 1003 | yield bytearray(struct.pack(fmt, *row)) |
| 1004 | |
| 1005 | |
| 1006 | def make_palette_chunks(palette): |