Skip to content

Instantly share code, notes, and snippets.

@Habbie
Created April 26, 2023 09:55
Show Gist options
  • Save Habbie/0a646a93dc851ab9a4db0c1f2ea2f0c5 to your computer and use it in GitHub Desktop.
Save Habbie/0a646a93dc851ab9a4db0c1f2ea2f0c5 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3
import binascii
from PIL import Image
data = [
0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0x18A2, 0xFFFF, 0x18A2, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0x18A2, 0xFFFF, 0x18A2, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0x18A2, 0x18A2, 0x18A2, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0x18A2, 0x18A2, 0x18A2, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0x3985, 0x3985, 0x3985, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0x3985, 0x3985, 0x3985, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0x18A2, 0x18A2, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F,
0xE34A, 0xE34A, 0xE34A, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xE34A, 0xE34A, 0xE34A,
0xE34A, 0xE34A, 0xE34A, 0xFF2F, 0xFF2F, 0x92ED, 0x92ED, 0x92ED, 0x92ED, 0x92ED, 0x92ED, 0xFF2F, 0xFF2F, 0xE34A, 0xE34A, 0xE34A,
0xE34A, 0xE34A, 0xE34A, 0xFF2F, 0xFF2F, 0x92ED, 0x92ED, 0x92ED, 0x92ED, 0x92ED, 0x92ED, 0xFF2F, 0xFF2F, 0xE34A, 0xE34A, 0xE34A,
0xE34A, 0xE34A, 0xE34A, 0xFF2F, 0xFF2F, 0x92ED, 0xD4D6, 0xD4D6, 0xD4D6, 0xD4D6, 0x92ED, 0xFF2F, 0xFF2F, 0xE34A, 0xE34A, 0xE34A,
0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F,
0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F,
]
from PIL import Image
bin = binascii.unhexlify(''.join('%02x%02x%02x' % ((d >> 11)<<3, (d&0x7e0)>>5, (d&0x1f)) for d in data))
im = Image.frombytes("RGB", (16,16), bin)
im.show()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment