Qt에서 어떻게 바이트 배열 ('uint8_t *`)에서 QImage
객체를 생성 할 수 있습니까? 딥 카피를 만들지 않고 그냥 내 데이터 배열을 참조 하시겠습니까? 문서로 예를버퍼에서 QImage를 작성하십시오.
QImage::QImage(uchar *data,
int width,
int height,
int bytesPerLine,
Format format,
QImageCleanupFunction cleanupFunction = Q_NULLPTR,
void *cleanupInfo = Q_NULLPTR)
에 대한
[docs] (http://doc.qt.io/qt-4.8/qimage.html#loadFromData)는이 방법으로 바이트 배열을로드 할 것을 제안합니다. 길이 매개 변수로 인해 복사하고 아마도 데이터를 변경시켜 딥 복사를 수행하는 이유는 무엇입니까? – kirinthos
'QImage :: QImage (const uchar * 데이터, int 너비, int 높이, 형식 형식)'문서에서 깊은 사본이없는 것처럼 보입니다. Q ************************************************************************************************************************************************************************* 이미지가 파괴시 버퍼를 삭제하지 않습니다 *** – drescherjm