aboutsummaryrefslogtreecommitdiff
path: root/j1demo/firmware/mkblob.py
diff options
context:
space:
mode:
authorDimitri Sokolyuk <ds@doozer.de>2017-05-23 17:06:09 +0200
committerDimitri Sokolyuk <ds@doozer.de>2017-05-23 17:06:09 +0200
commit6f86ce7057dd7cd1b491e8f09501258822d2ea74 (patch)
treeb3bfa11f0f72d0e1ca7c84d948af20b7494dd26b /j1demo/firmware/mkblob.py
Import j1demo
Diffstat (limited to 'j1demo/firmware/mkblob.py')
-rw-r--r--j1demo/firmware/mkblob.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/j1demo/firmware/mkblob.py b/j1demo/firmware/mkblob.py
new file mode 100644
index 0000000..6623f91
--- /dev/null
+++ b/j1demo/firmware/mkblob.py
@@ -0,0 +1,14 @@
+import Image
+import math
+
+im = Image.new("L", (32,32))
+radius = 16
+for i in range(32):
+ for j in range(32):
+ x = abs(i - 16)
+ y = abs(j - 16)
+ d = math.sqrt(x * x + y * y)
+ if d < radius:
+ t = 1.0 - (d / radius)
+ im.putpixel((i, j), int(255 * (t * t)))
+im.save("blob.png")