general mindustry schematic tools
Diffstat (limited to 'schem_creation/img2json/avgcolor.py')
-rwxr-xr-xschem_creation/img2json/avgcolor.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/schem_creation/img2json/avgcolor.py b/schem_creation/img2json/avgcolor.py
new file mode 100755
index 0000000..6e81672
--- /dev/null
+++ b/schem_creation/img2json/avgcolor.py
@@ -0,0 +1,15 @@
+#!/bin/python
+from PIL import Image, ImageStat
+from argparse import ArgumentParser
+
+parser = ArgumentParser("yes")
+parser.add_argument("image", help="image to convert")
+
+
+def median(image):
+ img = Image.open(image)
+
+ return tuple(ImageStat.Stat(img).median[:3]) # :3 :3
+
+
+print(median(parser.parse_args().image))