demo-04-20/image_clef_usb.py

7 lines
196 KiB
Python
Raw Normal View History

from draw import *
width=256
data=b"\x00\x01\x00\x02\x03\x03\x03\x03\x03\x00\x04\x04\x04\x05\x00\x03\x02\x02\x02\x06\x04\x06\x04\x05\x00\x00\x00\x06\x02\x06\x06\x06\x04\x04\x04\x04\x07\x05\x00\x04\x04\x06\x06\x02\x08\x08\x02\x09\x09\x02\x02\x02\x02\x02\x0a\x0a\x06\x0a\x02\x09\x09\x09\x0a\x0b\x06\x06\x06\x02\x02\x0c\x0c\x0a\x0a\x0d\x0b\x0e\x0f\x10\x09\x11\x0d\x09\x08\x0a\x0b\x12\x0b\x0b\x0b\x13\x13\x0b\x0c\x0c\x0a\x0b\x14\x0c\x0d\x0a\x0b\x15\x14\x0c\x06\x0a\x08\x08\x08\x0a\x08\x0d\x0d\x11\x08\x0a\x0a\x16\x16\x16\x0b\x16\x17\x0b\x0c\x12\x02\x12\x0b\x16\x07\x04\x04\x07\x04\x07\x10\x04\x06\x16\x15\x16\x0e\x16\x0b\x0b\x04\x06\x0a\x0a\x10\x07\x04\x12\x10\x07\x16\x06\x02\x09\x09\x11\x09\x02\x10\x12\x12\x04\x07\x0a\x18\x18\x18\x18\x18\x09\x09\x19\x18\x0d\x0a\x0b\x0b\x0c\x0a\x0a\x0b\x0c\x06\x0a\x08\x02\x06\x14\x10\x0a\x0a\x0a\x0a\x0b\x0b\x16\x0b\x06\x0a\x0a\x0d\x19\x11\x09\x02\x06\x11\x18\x19\x02\x09\x09\x02\x02\x09\x02\x03\x1a\x03\x00\x02\x02\x09\x19\x1b\x1c\x1a\x1a\x09\x19\x19\x09\x1a\x1a\x1a\x03\x00\x00\x03\x1a\x1a\x00\x1d\x05\x05\x00\x03\x00\x00\x05\x01\x04\x07\x04\x00\x1c\x03\x02\x06\x04\x06\x04\x04\x00\x02\x02\x02\x09\x09\x06\x05\x00\x00\x03\x03\x09\x02\x04\x04\x07\x1e\x07\x1f\x20\x06\x06\x04\x04\x00\x01\x12\x06\x06\x04\x06\x0a\x0a\x06\x0a\x06\x02\x02\x02\x02\x12\x02\x04\x07\x06\x02\x0a\x08\x0a\x0b\x0b\x04\x02\x02\x02\x0d\x0d\x0a\x0a\x0a\x0b\x16\x07\x12\x0d\x02\x08\x0c\x08\x0a\x0a\x02\x0a\x0b\x21\x13\x13\x22\x14\x0c\x22\x21\x15\x21\x0b\x16\x17\x15\x0a\x08\x08\x0a\x0a\x08\x0d\x0a\x0a\x08\x08\x0d\x08\x14\x0a\x0a\x0b\x0b\x16\x16\x16\x0b\x0d\x08\x0a\x12\x10\x16\x07\x07\x07\x07\x17\x23\x23\x0e\x17\x17\x17\x23\x24\x16\x07\x04\x00\x06\x04\x0a\x04\x07\x16\x10\x10\x10\x0d\x09\x09\x02\x02\x09\x19\x02\x12\x04\x04\x0a\x0b\x04\x0a\x08\x08\x02\x09\x09\x02\x0d\x0d\x08\x0b\x04\x12\x08\x0a\x07\x07\x0b\x0a\x0c\x0b\x0a\x0c\x0c\x0c\x0d\x0a\x0b\x0b\x16\x16\x0b\x02\x08\x0d\x0d\x25\x26\x18\x19\x02\x06\x11\x19\x09\x02\x09\x09\x06\x02\x02\x02\x03\x03\x03\x00\x04\x0a\x09\x09\x03\x09\x27\x1a\x09\x02\x02\x09\x19\x28\x1a\x03\x1a\x27\x1a\x27\x27\x03\x20\x1d\x05\x03\x00\x00\x03\x01\x00\x06\x06\x06\x03\x00\x03\x06\x07\x1e\x05\x05\x1f\x05\x00\x06\x00\x02\x02\x06\x00\x03\x09\x09\x09\x09\x02\x04\x10\x07\x17\x23\x23\x20\x00\x06\x06\x00\x02\x09\x08\x06\x04\x04\x04\x06\x0a\x0b\x10\x12\x09\x09\x08\x06\x0a\x0a\x06\x06\x06\x06\x16\x16\x16\x16\x16\x0b\x12\x08\x02\x11\x08\x0a\x0b\x0b\x0b\x0b\x0a\x0c\x0d\x0a\x0b\x0b\x0b\x0b\x0b\x0a\x0a\x0b\x16\x22\x29\x29\x21\x16\x21\x2a\x17\x2b\x17\x2c\x15\x14\x0a\x0d\x08\x0c\x0c\x08\x11\x0a\x22\x22\x22\x0a\x0c\x14\x0a\x0a\x21\x17\x17\x16\x16\x16\x0d\x0d\x0a\x12\x0c\x14\x0c\x16\x07\x04\x07\x2d\x2d\x2d\x0f\x2e\x15\x07\x1e\x07\x07\x02\x1a\x02\x06\x04\x04\x07\x0b\x04\x12\x09\x19\x19\x09\x12\x06\x08\x11\x18\x0d\x12\x0a\x0a\x07\x10\x0b\x0a\x0a\x0a\x0a\x06\x08\x0a\x0a\x0a\x0b\x16\x0b\x0a\x0a\x04\x17\x16\x0a\x0b\x0b\x0a\x0a\x14\x0c\x0d\x0a\x0b\x0c\x0c\x14\x0a\x11\x11\x2f\x25\x25\x18\x18\x08\x0a\x08\x09\x11\x08\x11\x11\x08\x06\x02\x02\x03\x03\x03\x03\x00\x05\x06\x02\x06\x02\x03\x03\x02\x02\x09\x09\x1a\x27\x19\x27\x27\x27\x27\x27\x1a\x03\x1a\x1a\x00\x00\x1a\x1a\x1a\x27\x06\x12\x06\x00\x03\x03\x03\x03\x06\x1e\x23\x1d\x05\x1f\x1f\x01\x00\x00\x03\x00\x04\x00\x02\x02\x02\x02\x02\x06\x04\x04\x04\x07\x1e\x24\x30\x00\x06\x00\x00\x02\x09\x08\x02\x04\x0a\x04\x04\x06\x15\x15\x06\x09\x09\x09\x02\x06\x04\x06\x02\x06\x06\x16\x17\x1e\x15\x16\x17\x16\x0b\x0b\x0a\x0b\x0b\x14\x14\x16\x2c\x0b\x0a\x0a\x0a\x0a\x15\x17\x2c\x15\x15\x0c\x16\x2b\x2b\x2b\x0e\x0e\x31\x31\x32\x2d\x2b\x2a\x17\x14\x0c\x2f\x33\x2f\x0d\x08\x34\x34\x0a\x22\x22\x22\x13\x0b\x22\x22\x21\x2b\x16\x14\x15\x14\x14\x0a\x08\x0d\x02\x0d\x0d\x33\x0b\x0c\x0c\x04\x15\x2c\x0f\x2e\x07\x06\x04\x04\x04\x04\x06\x02\x02\x02\x0a\x04\x1e\x16\x06\x02\x09\x18\x18\x09\x02\x0a\x0b\x0a\x18\x18\x0d\x04\x16\x15\x17\x16\x0b\x0b\x04\x16\x0b\x0c\x0d\x0d\x12\x10\x0b\x0b\x0a\x08\x14\x15\x14\x0a\x0a\x0a\x0a\x0a\x34\x0c\x0a\x08\x0a\x0a\x0a\x0a\x0a\x08\x0d\x0a\x2f\x2f\x11\x08\x0a\x0c\x0a\x08\x02\x06\x08\x08\x08\x18\x19\x19\x09\x09\x09\x1a\x03\x1a\x03\x02\x06\x06\x02\x06\x06\x02\x18\x28\x19\x19\x35\x35\x28\x27\x1a\x1a\x1a\x09\x1a\x03\x03\x03\x03\x03\x1a
2020-04-23 15:12:57 +02:00
pallet={80:(98,94,92),255:(0,0,0),239:(43,41,45),138:(135,129,109),243:(57,57,65),253:(83,74,58),144:(189,185,183),60:(158,163,184),251:(55,45,46),62:(121,121,113),241:(77,64,55),118:(76,78,75),191:(48,52,55),161:(70,68,72),210:(87,91,112),3:(133,143,157),13:(145,142,146),249:(101,88,78),206:(74,68,62),146:(225,221,219),131:(185,183,190),248:(54,58,61),56:(172,173,182),26:(139,149,164),43:(113,115,112),5:(119,128,141),1:(132,134,150),207:(75,64,59),0:(126,136,149),226:(60,56,55),95:(112,108,95),44:(116,114,118),245:(35,35,38),115:(87,81,75),24:(156,158,161),125:(77,74,78),153:(171,176,197),122:(98,90,79),220:(71,62,68),230:(49,45,44),242:(66,68,82),240:(51,51,59),237:(57,53,52),164:(128,124,143),49:(98,102,104),140:(176,172,169),185:(70,106,169),65:(134,134,126),83:(92,88,87),238:(34,34,31),127:(88,75,70),27:(142,145,162),222:(62,58,57),236:(53,51,54),30:(109,116,123),88:(109,103,96),51:(147,142,139),229:(46,46,39),116:(90,81,83),126:(79,83,85),47:(141,143,138),179:(160,172,200),167:(173,173,204),55:(101,101,111),190:(228,217,182),4:(121,128,136),69:(113,114,105),38:(176,174,178),231:(39,41,37),193:(49,51,48),17:(144,149,151),227:(59,57,60),119:(84,83,70),246:(57,49,54),100:(87,83,82),59:(112,107,106),33:(119,121,118),67:(127,127,118),225:(50,45,39),111:(98,88,90),182:(175,186,215),224:(52,52,45),223:(57,51,45),196:(198,191,173),162:(74,70,69),143:(196,202,218),198:(98,89,70),22:(117,121,124),244:(64,53,49),219:(90,81,64),112:(116,105,105),195:(173,163,138),81:(95,95,87),218:(60,62,60),217:(62,62,55),228:(65,61,60),211:(63,65,63),79:(108,103,117),58:(118,114,112),215:(69,66,54),85:(137,133,120),174:(122,109,104),86:(123,120,107),6:(128,135,143),214:(74,63,64),39:(145,156,172),159:(134,141,167),213:(74,74,67),199:(130,142,178),212:(68,62,56),250:(64,56,62),209:(154,144,150),150:(220,222,233),221:(62,56,51),54:(91,96,98),114:(77,73,72),94:(145,140,127),247:(52,54,51),107:(84,80,79),120:(80,82,80),139:(155,143,143),205:(65,65,58),203:(67,70,67),202:(82,72,75),133:(206,204,208),200:(63,63,72),197:(72,76,78),168:(71,67,66),208:(79,73,66),31:(113,122,135),194:(56,58,55),7:(115,121,129),28:(146,141,157),216:(58,58,51),192:(41,45,48),11:(123,128,130),189:(75,74,61),151:(179,183,202),188:(221,212,186),109:(90,88,92),78:(105,99,92),25:(152,156,165),186:(52,91,160),184:(83,117,175),104:(82,82,75),42:(107,109,106),70:(109,109,101),152:(123,114,132),181:(121,145,189),14:(105,109,112),180:(139,160,198),137:(157,153,173),233:(44,46,44),178:(221,211,173),177:(219,207,162),108:(97,94,98),175:(68,64,63),173:(138,129,153),172:(201,186,147),93:(101,104,125),171:(182,167,130),170:(155,145,119),97:(108,100,89),98:(121,113,101),147:(230,227,232),36:(96,103,111),166:(211,216,219),128:(72,74,72),135:(219,216,221),82:(93,95,92),134:(216,213,217),165:(137,133,153),71:(105,100,99),141:(223,220,224),160:(65,62,66),158:(152,161,188),73:(126,119,112),252:(119,101,72),156:(210,205,204),91:(94,87,81),155:(203,205,215),35:(102,109,118),183:(103,132,182),87:(129,126,113),149:(217,222,225),148:(232,227,226),169:(69,69,62),145:(218,214,212),68:(117,117,109),157:(220,214,203),52:(132,134,131),101:(82,76,70),204:(65,70,72),29:(113,118,140),254:(51,43,48),136:(210,213,223),10:(131,135,137),21:(122,119,123),41:(124,119,118),201:(60,64,67),15:(107,108,118),187:(118,137,178),57:(138,133,132),130:(89,81,70),106:(83,81,85),129:(125,119,99),20:(128,126,130),110:(93,92,79),102:(101,88,84),176:(213,198,156),74:(139,133,126),46:(116,116,125),84:(103,102,88),16:(127,126,135),121:(135,124,124),45:(110,107,111),72:(120,113,107),89:(100,94,88),99:(87,89,86),235:(47,45,49),232:(43,39,38),90:(88,89,81),64:(100,102,99),2:(136,142,150),77:(113,107,101),18:(134,133,143),113:(77,78,70),66:(102,102,94),142:(226,223,228),117:(85,89,91),96:(116,115,101),50:(103,100,104),53:(169,171,187),103:(122,113,119),19:(130,125,124),76:(152,155,173),32:(124,126,141),9:(143,149,157),12:(136,133,137),234:(53,49,48),40:(159,162,177),48:(115,116,131),63:(164,169,190),75:(132,125,119),23:(111,115,118),34:(125,127,124),105:(85,79,94),163:(186,193,210),123:(81,76,75),61:(107,116,129),132:(193,191,19
2020-04-27 19:01:02 +02:00
draw(0, 0, data,pallet,256)
2020-04-28 10:51:27 +02:00
wait_ac("Press AC/ON to continue...")