8 if (paletteData.size() != 256 *
sizeof(ImagePixel::BGRA8888)) {
12 const std::span palettePixelData{
reinterpret_cast<const ImagePixel::BGRA8888*
>(paletteData.data()), 256};
14 std::vector<std::byte> out;
15 out.resize(imageData.size() *
sizeof(ImagePixel::BGRA8888));
16 BufferStream stream{out};
17 for (
const auto index : imageData) {
18 stream << palettePixelData[static_cast<uint8_t>(index)];