Lines Matching refs:ColorFormat

105 class ColorFormat(Enum):  class
131 ColorFormat.L8: 8,
132 ColorFormat.I1: 1,
133 ColorFormat.I2: 2,
134 ColorFormat.I4: 4,
135 ColorFormat.I8: 8,
136 ColorFormat.A1: 1,
137 ColorFormat.A2: 2,
138 ColorFormat.A4: 4,
139 ColorFormat.A8: 8,
140 ColorFormat.ARGB8888: 32,
141 ColorFormat.XRGB8888: 32,
142 ColorFormat.RGB565: 16,
143 ColorFormat.RGB565A8: 16, # 16bpp + a8 map
144 ColorFormat.ARGB8565: 24,
145 ColorFormat.RGB888: 24,
158 ColorFormat.I1: 2,
159 ColorFormat.I2: 4,
160 ColorFormat.I4: 16,
161 ColorFormat.I8: 256,
174 return ColorFormat.A1.value <= self.value <= ColorFormat.A8.value
179 ColorFormat.ARGB8888,
180 ColorFormat.XRGB8888, # const alpha: 0xff
181 ColorFormat.ARGB8565,
182 ColorFormat.RGB565A8)
186 return self in (ColorFormat.ARGB8888, ColorFormat.RGB888,
187 ColorFormat.XRGB8888, ColorFormat.RGB565A8,
188 ColorFormat.ARGB8565, ColorFormat.RGB565)
192 return self in (ColorFormat.L8, )
212 def unpack_colors(data: bytes, cf: ColorFormat, w) -> List: argument
222 if cf == ColorFormat.A4:
234 if cf == ColorFormat.A2:
244 if cf == ColorFormat.A1:
263 if cf == ColorFormat.RGB888:
269 elif cf == ColorFormat.RGB565A8:
281 elif cf == ColorFormat.ARGB8565:
309 cf: ColorFormat, argument
391 cf: ColorFormat = ColorFormat.UNKNOWN, argument
445 self.cf = ColorFormat(data[1] & 0x1f) # color format
457 cf: ColorFormat, argument
494 cf: ColorFormat = ColorFormat.UNKNOWN, argument
565 if self.cf == ColorFormat.RGB565A8:
601 elif self.cf is ColorFormat.ARGB8888:
617 elif self.cf is ColorFormat.RGB565A8:
642 elif self.cf is ColorFormat.ARGB8565:
676 if self.cf is ColorFormat.RGB565A8:
690 cf: ColorFormat, argument
816 elif self.cf == ColorFormat.L8:
841 cf: ColorFormat = None, argument
857 if c in ColorFormat.__members__:
858 cf = ColorFormat[c]
875 def _png_to_indexed(self, cf: ColorFormat, filename: str): argument
896 cf = ColorFormat.I1
898 cf = ColorFormat.I2
900 cf = ColorFormat.I4
902 cf = ColorFormat.I8
919 if cf == ColorFormat.I8:
928 def _png_to_alpha_only(self, cf: ColorFormat, filename: str): argument
935 if cf == ColorFormat.A8:
959 def _png_to_luma_only(self, cf: ColorFormat, filename: str): argument
976 self.set_data(ColorFormat.L8, w, h, rawdata)
980 if cf == ColorFormat.ARGB8888:
984 elif cf == ColorFormat.XRGB8888:
989 elif cf == ColorFormat.RGB888:
994 elif cf == ColorFormat.RGB565:
1003 elif cf == ColorFormat.RGB565A8:
1010 elif cf == ColorFormat.ARGB8565:
1030 if cf == ColorFormat.RGB565A8:
1035 cf in (ColorFormat.RGB565, ColorFormat.RGB565A8, ColorFormat.ARGB8565)
1045 if cf == ColorFormat.RGB565A8:
1107 cf: ColorFormat = ColorFormat.UNKNOWN, argument
1217 CF_SUPPORTED = (ColorFormat.RAW, ColorFormat.RAW_ALPHA)
1223 cf: ColorFormat = ColorFormat.UNKNOWN, argument
1237 cf: ColorFormat = None): argument
1257 cf: ColorFormat, argument
1290 if self.cf in (ColorFormat.RAW, ColorFormat.RAW_ALPHA):
1378 cf = ColorFormat[args.cf]
1381 ColorFormat.RAW, ColorFormat.RAW_ALPHA) else OutputFormat.C_ARRAY
1405 cf=ColorFormat.ARGB8565,
1419 cf=ColorFormat.RAW_ALPHA)