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):