我想将QPixmap转换为std::vector。 目前我正在进行以下操作:
QPixmap pixmap;
QByteArray bytes;
QBuffer buffer(&bytes);
buffer.open(QIODevice::WriteOnly);
pixmap.save(&buffer, "JPG");
然而我不知道如何将 QbyteArray
转换为 std::vector<unsigned char>
有什么建议吗?
std::vector<unsigned char> c(buffer.constData(), buffer.constData() + buffer.size())
- Lol4t0constData()
,您能解释一下吗? - MistyDQByteArray
。 - Lol4t0