我正在尝试从 QImage 创建 QByteArray,但是尽管我尝试了很多不同的方法,但我无法处理它。
我正在做的是:
QImage img_enrll; // <--- There is an image coming from another function.
QByteArray arr((char*)img_enrll.bits(),img_enrll.byteCount()); // <-- convertion but I am not sure it is true or not.
funcCheck((unsigned char*)arr.data(), arr.size(), 0, &sam, 1, &n);
virtual Error funcCheck (const uint8_t src[],
size_t src_len,
size_t tout_ms,
IRawSample* dst[],
size_t dst_len,
size_t* dst_n )
但是错误代码返回无效数据。我认为将 QImage 转换为 QByteArray 是错误的。请你能帮我如何转换为 QByteArray 吗?