def render_img(self, buf, addr, mouse_offs):
#Bit 7 6 5 4 3 2 1 0
#Data R R R G G G B B
colors = []
for c in buf:
c = ord(c)
red = c & 0xE0
green = (c << 3) & 0xE0
blue = (c << 6) & 0xC0
gray = red * 0.3 + green * 0.59 + blue * 0.11
colors.append(qRgb(gray, gray, gray))
return colors
评论列表
文章目录