From c5acfa6714def3b512cda757922e0c88f33d7275 Mon Sep 17 00:00:00 2001
From: TilCreator <tilman.jackel@gmx.de>
Date: Fri, 30 Aug 2019 02:43:53 +0200
Subject: [PATCH] Add get_pixels_size

---
 pycardium/modules/py/display.py | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/pycardium/modules/py/display.py b/pycardium/modules/py/display.py
index 0bcb2e9f..220951e4 100644
--- a/pycardium/modules/py/display.py
+++ b/pycardium/modules/py/display.py
@@ -9,6 +9,22 @@ FONT20 = 3
 FONT24 = 4
 
 
+def get_pixels_size(data):
+    min_x = max_x = data[0]
+    min_y = max_y = data[1]
+
+    for i in range(0, len(data), 4):
+        x = data[i]
+        y = data[i + 1]
+
+        min_x = min(x, min_x)
+        min_y = min(y, min_y)
+        max_x = max(x, max_x)
+        max_y = max(y, max_y)
+
+    return (min_x, min_y, max_x, max_y, max_x - min_x, max_y - min_y)
+
+
 class Display:
     """
     The display class provides methods to allow the lcd display
-- 
GitLab