(tag: bytes, data: bytes)
| 130 | """1×1 white PNG.""" |
| 131 | |
| 132 | def _chunk(tag: bytes, data: bytes) -> bytes: |
| 133 | crc = zlib.crc32(tag + data) & 0xFFFFFFFF |
| 134 | return struct.pack(">I", len(data)) + tag + data + struct.pack(">I", crc) |
| 135 | |
| 136 | sig = b"\x89PNG\r\n\x1a\n" |
| 137 | ihdr_data = struct.pack(">IIBBBBB", 1, 1, 8, 2, 0, 0, 0) # 1×1 RGB8 |