Lines Matching refs:stride

308         stride: int,
364 def write_binary(f, data, stride): argument
365 stride = 16 if stride == 0 else stride
367 if i % stride == 0:
383 write_binary(f, data[ncolors * 4:], stride)
394 stride: int = 0,
407 self.stride = self.stride_align(align) if stride == 0 else stride
410 stride = self.stride_default
414 stride = (stride + align - 1) // align
415 stride *= align
419 self.stride = stride
420 return stride
435 binary += uint16_t(self.stride) # 16bits stride
450 self.stride = int.from_bytes(data[8:10], 'little')
498 self.stride = 0 # default no valid stride value
509 def adjust_stride(self, stride: int = 0, align: int = 1):
513 if self.stride == 0:
518 if align >= 1 and stride == 0:
521 stride = header.stride
522 elif stride > 0:
528 if self.stride == stride:
533 self.stride = 0
536 current = LVGLImageHeader(self.cf, self.w, self.h, stride=self.stride)
538 if stride < current.stride_default:
561 change_stride(self.data[palette_size:], self.h, current.stride,
562 stride))
567 a8_stride = self.stride // 2
570 change_stride(a8_map, self.h, current.stride // 2,
571 stride // 2))
573 self.stride = stride
609 offset = h * self.stride
610 map = self.data[offset:offset + self.stride]
630 offset = self.h * self.stride + h * (self.stride // 2)
631 a = self.data[offset:offset + self.stride // 2]
634 offset = h * self.stride
635 rgb = self.data[offset:offset + self.stride]
654 offset = h * self.stride
655 map = self.data[offset:offset + self.stride]
675 p += self.stride * self.h
677 a8_stride = self.stride // 2
694 stride: int = 0):
708 self.stride = LVGLImageHeader(cf, w, h, stride, align=1).stride
721 data[len(header.binary):], header.stride)
763 self.stride,
783 write_c_array_file(self.w, self.h, self.stride, self.cf, filename,
791 old_stride = self.stride
837 self.adjust_stride(stride=old_stride)