Lines Matching refs:g

41 def color_pre_multiply(r, g, b, a, background):  argument
46 return ((r * a + (255 - a) * br) >> 8, (g * a + (255 - a) * bg) >> 8,
267 for r, g, b in zip(R, G, B):
268 ret += [r, g, b]
298 for r, g, b, a in zip(R, G, B, A):
299 ret += [r, g, b, a]
588 def multiply(r, g, b, a): argument
589 r, g, b = (r * a) >> 8, (g * a) >> 8, (b * a) >> 8
590 return uint8_t(b) + uint8_t(g) + uint8_t(r) + uint8_t(a)
603 def multiply(b, g, r, a): argument
604 r, g, b = (r * a) >> 8, (g * a) >> 8, (b * a) >> 8
605 return uint32_t((a << 24) | (r << 16) | (g << 8) | (b << 0))
621 g = (data >> 5) & 0x3f
624 r, g, b = (r * a) // 255, (g * a) // 255, (b * a) // 255
625 return uint16_t((r << 11) | (g << 5) | (b << 0))
646 g = (data >> 5) & 0x3f
649 r, g, b = (r * a) // 255, (g * a) // 255, (b * a) // 255
650 return uint24_t((a << 16) | (r << 11) | (g << 5) | (b << 0))
915 for (r, g, b, a) in palette:
916 rawdata += uint32_t((a << 24) | (r << 16) | (g << 8) | (b << 0))
968 for r, g, b, a in zip(R, G, B, A):
969 r, g, b, a = color_pre_multiply(r, g, b, a, self.background)
971 g = self.sRGB_to_linear(g / 255.0)
973 luma = 0.2126 * r + 0.7152 * g + 0.0722 * b
982 def pack(r, g, b, a): argument
983 return uint32_t((a << 24) | (r << 16) | (g << 8) | (b << 0))
986 def pack(r, g, b, a): argument
987 r, g, b, a = color_pre_multiply(r, g, b, a, self.background)
988 return uint32_t((0xff << 24) | (r << 16) | (g << 8) | (b << 0))
991 def pack(r, g, b, a): argument
992 r, g, b, a = color_pre_multiply(r, g, b, a, self.background)
993 return uint24_t((r << 16) | (g << 8) | (b << 0))
996 def pack(r, g, b, a): argument
997 r, g, b, a = color_pre_multiply(r, g, b, a, self.background)
999 color |= (g >> 2) << 5
1005 def pack(r, g, b, a): argument
1007 color |= (g >> 2) << 5
1012 def pack(r, g, b, a): argument
1014 color |= (g >> 2) << 5
1029 for x, (r, g, b, a) in enumerate(zip(R, G, B, A)):
1040 g = min(g + green_thresh[treshold_id], 0xFF) & 0xFC
1043 rawdata += pack(r, g, b, a)