我有字节数组,其中每三个字节描述 1 个像素(RGB)。任务是将其转换为 jpeg 或 png。我从套接字接收图像调色板,从我拥有的 RGB 表中构造其相关的 RGB24。
我遇到的问题是我现在无法将此位图转换为 png。例如:
image.loadFromData((const char*)bytes);
qDebug() << image.save("/home/saman/image.png");
如果不是这样,另一种选择是将 png 标头添加到位图数组中。但是,我不知道该怎么做。
请问有人有什么想法吗?