Row 1: 0, 1, 0, 0 → as an image row: black, white, black, black.
for bit in range(8): plane = (pixels >> bit) & 1 # isolate one bit plane_img = Image.fromarray(plane * 255) # 0→black, 1→white plane_img.save(f'bitplane_bit.png')
Row 1: 0, 0, 1, 1 → black, black, white, white.
Bit Planes Unblocked May 2026
Row 1: 0, 1, 0, 0 → as an image row: black, white, black, black.
for bit in range(8): plane = (pixels >> bit) & 1 # isolate one bit plane_img = Image.fromarray(plane * 255) # 0→black, 1→white plane_img.save(f'bitplane_bit.png') bit planes unblocked
Row 1: 0, 0, 1, 1 → black, black, white, white. Row 1: 0, 1, 0, 0 → as