Closed kimpro82 closed 1 month ago
IS_TEST = True def extract_3_bit_palette_indices(data): …… if __name__ == "__main__": # Test data test_data = [224, 84, 64] # Extract 3-bit palette indices extracted_palette_indices = extract_3_bit_palette_indices(test_data) print("Extracted 3-bit palette indices:", extracted_palette_indices)
data[0] : 224 0b11100000 [1, 1, 1, 0, 0, 0, 0, 0] data[1] : 84 0b1010100 [0, 1, 0, 1, 0, 1, 0, 0] data[2] : 64 0b1000000 [0, 1, 0, 0, 0, 0, 0, 0]
palette_index[0] : [1, 1, 1] 0b111 7 palette_index[1] : [0, 0, 0] 0b0 0 palette_index[2] : [0, 0, 0] 0b0 0 palette_index[3] : [1, 0, 1] 0b101 5 palette_index[4] : [0, 1, 0] 0b10 2 palette_index[5] : [0, 0, 1] 0b1 1 palette_index[6] : [0, 0, 0] 0b0 0 palette_index[7] : [0, 0, 0] 0b0 0
Extracted 3-bit palette indices: [7, 0, 0, 5, 2, 1, 0, 0]
Code
Result (Test)