diff --git a/pycardium/modules/py/display.py b/pycardium/modules/py/display.py index 0bcb2e9f2f391132b80bcbede9a4540ad61a3772..220951e4aa6b9ea98cc761ab731020de96693544 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