hxbot/HXtools/RGBconverter.py

30 lines
565 B
Python

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# MAIN PROGRAM
def main():
color = int(input("Type color 0xHHHHHH>"), 16)
r = color >> 16
g = (color >> 8) & 0x0000FF
b = color & 0x0000FF
r1 = int(r / 255 * 31)
g1 = int(g / 255 * 63)
b1 = int(b / 255 * 31)
color = r1 << 11
color = color + (g1 << 5)
color = color + b1
print('RED: 0x%X, %i' % (r, r1))
print('GREEN: 0x%X, %i' % (g, g1))
print('BLUE: 0x%X, %i' % (b, b1))
print('COLOR: 0x%X' % color)
# MAIN PROGRAM
if __name__ == "__main__":
main()