원시 데이터에서 이미지를로드하는 메소드를 찾을 수 없어 매우 놀랐습니다. 그것을 할 우아한 방법이 있습니까? QImage 또는 원시 비트 맵 이진 데이터 (헤더 없음) 만들 필요가 있습니다.Qt로 원시 데이터에서 이미지로드
2
A
답변
3
uchars 배열을 사용하는 ctor를 사용하여 원시 데이터에서 QImage 객체를 만들 수 있습니다. 당신은 (인덱스 RGB, RGBA 등)에 QImage에 주어진 데이터의 형식을 지정해야합니다
http://doc.qt.digia.com/qt/qimage.html
QImage (uchar * data, int width, int height, Format format)
QImage (const uchar * data, int width, int height, Format format)
QImage (uchar * data, int width, int height, int bytesPerLine, Format format)
QImage (const uchar * data, int width, int height, int bytesPerLine,
Format format)
예컨대 :
uchar* data = getDataFromSomewhere();
QImage img(data, width, height, QImage::Format_ARGB32);
도움이되기를 바랍니다.
-1
질문이 명확하지 않습니다. Qpixmap을 사용하십시오. 및 Qbyte 배열. 그건 매우 쉬워요.
QPixmap pic;
pic.loadFromData(array); //array contains a bite array of the image.
label->setPixmap(pic); //do what ever you want from the image. here I set it to a lable.
+0
친애하는 락산 (Lakshan)님께, digitalSurgeon과 똑같은 답변을 주셨습니다. 제 의견을 읽어주십시오. –
관련 문제
- 1. 원시 데이터에서 패턴 발견
- 2. 원시 데이터에서 UIImage 만들기
- 3. libxml - 원시 데이터에서 xmlDoc로드
- 4. 원시 픽셀 데이터에서 손상된 QImage
- 5. 원시 데이터에서 BufferedImage를 만드는 방법
- 6. 원시 데이터에서 BSP 트리 생성하기
- 7. 원시 데이터에서 가상 클래스 만들기
- 8. 원시 RGBA 데이터에서 UIImage 만들기
- 9. DICOM 이미지의 원시 데이터에서 이미지를 만드는 방법
- 10. 원시 심전도 데이터에서 DICOM 파일을 작성하는 방법
- 11. 웹 페이지의 원시 데이터에서 이미지 표시
- 12. base64 또는 원시 데이터에서 체크섬을 만드시겠습니까?
- 13. 원시 웨이브 데이터에서 특정 주파수/톤을 감지하십시오.
- 14. Java의 원시 SVG 데이터에서 렌더링 맵
- 15. basicHttpbinding을 사용하여 원시 데이터에서 응답 받기
- 16. 데이터베이스 원시 데이터에서 공백을 처리하는 방법은 무엇입니까?
- 17. 이미지 원시 데이터에서 CGImageSourceRef를 만드는 방법은 무엇입니까?
- 18. Qt로 고성능 비디오 출력
- 19. Qt로 직렬화
- 20. 메모리에서 이미지로드 G12 +
- 21. Media Foundation을 사용하여 원시 데이터에서 AAC 파일 만들기
- 22. SQL - 원시 데이터에서 피벗 테이블/크로스 탭 만들기
- 23. 원시 양식 데이터에서 모델 객체 생성 - 일대일 필드 일치가 필요합니까?
- 24. 원시 헤더 및 이미지 데이터에서 비트 맵 만들기
- 25. 원시 데이터에서 마켓 바스켓 분석 생성 및 수행
- 26. 오픈 GL 네이티브 안드로이드에서 원시 데이터에서 텍스쳐 표시
- 27. 원시 데이터에서 필수 형식의 데이터에 대한 Excel 수식/팁
- 28. C#에서 url의 원시 Json 데이터에서 직접 dataGrid에 데이터를로드하는 방법?
- 29. Android SDK를 사용하여 원시 PCM 데이터에서 WAV 파일 만들기
- 30. 원시 데이터에서 PNG를 생성 할 수있는 C- 호출 라이브러리가 있습니까?
친애하는 루카스, 답변 해 주셔서 감사합니다. 물론 도움이됩니다! 문제는 QImage 객체의 새 인스턴스를 만들고 싶지 않다는 것입니다. 어쨌든 고마워. 건배 –
@ DídacPrerez 새로운 이미지 인스턴스를 생성하고이 객체를 기존 객체에 할당하면 Qt의 중량 가중치 유형의 copy-on-write 의미를 고려해도 별다른 효과가 없습니다. –