From ea6918ed8faaace408524f55613ac25633346b0a Mon Sep 17 00:00:00 2001 From: Ethan <108598670+echo-lalia@users.noreply.github.com> Date: Mon, 20 May 2024 16:56:10 -0700 Subject: [PATCH] Update rgb_to_color565 --- utils/image_converter.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/image_converter.py b/utils/image_converter.py index ae9b067..cb98e0f 100755 --- a/utils/image_converter.py +++ b/utils/image_converter.py @@ -56,8 +56,10 @@ def rgb_to_color565(r, g, b): Returns: int: Converted color value in the 16-bit color format (565). """ - - return ((r & 0xF8) << 8) | ((g & 0xFC) << 3) | (b & 0xF8) + r = ((r * 31) // (255)) + g = ((g * 63) // (255)) + b = ((b * 31) // (255)) + return (r << 11) | (g << 5) | b def convert_to_bitmap(image_file, bits_requested):