summaryrefslogtreecommitdiff
path: root/frontend/impattern/newimagefromjson.py
diff options
context:
space:
mode:
authoryo mama <pepper@scannerjammer.com>2015-08-07 18:33:30 -0700
committeryo mama <pepper@scannerjammer.com>2015-08-07 18:33:30 -0700
commit236fd1d9f2009083fbbfce7190c27fbf1d7c88b8 (patch)
tree6077ff15b4b770b4b292aaa14d9cbfff1ba82fae /frontend/impattern/newimagefromjson.py
parentc89619f1b1f908d0f330c468866cea669ce8bf6c (diff)
getting ready
Diffstat (limited to 'frontend/impattern/newimagefromjson.py')
-rw-r--r--frontend/impattern/newimagefromjson.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/frontend/impattern/newimagefromjson.py b/frontend/impattern/newimagefromjson.py
new file mode 100644
index 0000000..5f62bd1
--- /dev/null
+++ b/frontend/impattern/newimagefromjson.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python2.7
+import simplejson as json
+from PIL import Image
+import sys
+
+f = open("myjson.json", 'r');
+myjson = f.read();
+f.close();
+
+specs = json.loads(myjson);
+img = Image.new('RGBA', (int(specs['width']), int(specs['height'])));
+
+def boolToColor(boolean):
+ if boolean:
+ return (0,0,0,255);
+ else:
+ return (255,255,255,0)
+
+pixels = img.load();
+#for i in range(0, 9, 2):
+# dosomething(i)
+for i in range(0, len(specs['matrix'])):
+ for j in range(0, len(specs['matrix'][i])):
+ pixels[j,i] = boolToColor(int(specs['matrix'][i][j]));
+
+img.save("myimage.png", "PNG")