QImage에서 값을 내 자신의 이미지 구조로 복사하려고합니다. (학교 일 때문에) 알아낼 수 없는데, 어떻게 픽셀을 저장합니까? API는 Format_Mono를 사용할 때 이미지를 나타냅니다. 픽셀 당 1 비트를 사용하여 저장됩니다. 는 다음 코드를 생성 : QImage image(10,10,QImage::Format_Mono); // create 10x
표시 할 PNG 이미지를 가져올 수 없습니다. 올바르게로드되는지 확인합니다.하지만 내 빈 캔버스에는 아무것도 표시되지 않습니다. 세 번째 이미지는 이미지를 표시하기위한 것입니다. 누군가가 빨리 살펴볼 수 있습니까? 감사. QImage * QI = new QImage;
bool Check = QI->load("test.png");
QGraphicsPixm
투명한 이미지를 QImage를 사용하여 그리려고 할 때마다 검정 배경이됩니다. 나는 배경이 없으므로 서클을 그려야한다. 배경은 없다. 어떻게 할 수 있는가? 나는 화가의 브러쉬 형태가 작성되는 방법을 정의 코드 QImage image(size, QImage::Format_ARGB32);
image.fill(qRgba(0,0,0,0));
// P
_ARGB32 형식의 QImage를 사용하고 있습니다. 일부 픽셀을 투명하게 설정하고 일부는 불투명으로 설정해야합니다. 그래서이 줄을 사용했습니다 : Image.setPixel(x,y,QColor(r,g,b,0).rgba());
픽셀을 투명하게 설정합니다. 난이 시도 : 아직 Image.setPixel(x,y,qRgba(r,g,b,0));
아무것도
C++/Qt에서 작은 GUI를 개발했습니다.로드 된 이미지가 회색조인지 테스트하는 빠른 방법을 알고 싶습니다. 실제로 gif 형식의 회색 음영 이미지를로드 할 때 depth() = 8 인 회색 음영 이미지로 인식하고 QImage의 색상 깊이를 32로 설정하면 QImage의 깊이는 32가됩니다. current_qimage = QImage(fileName);
// 영어로 죄송합니다. 제게 말해주십시오, 내가 뭘 잘못하고있는 걸까요? 나는 이것을 많이 읽었습니다. 그리고 몇 가지 코드를 작성하지만, 나는 끔찍한 결과가 있습니다. 내가 OpenCV의에서 알고있는 것처럼 는 CV_8UC3 이에 따라 BRG 및 RGB를 제외하고, QImage :: Format_RGB888과 동일합니다. 이 형식으로 이력서 :: 매트를
그래픽 뷰 QObject에 비디오를 표시하는 코드를 작성하고 있습니다. 그것은 다음과 같이 간다 : 당신이 볼 수 있듯이 void MainWindow::UpdateVideo()
{
cap >> frame;
cvtColor(frame, frame,CV_BGR2RGB);
QImage Qframe = QImage((uchar*) fr
QImage::Format_Mono의 QImage을 만들었습니다. 이미지를 QGraphicsView에 QGraphicsScene을 통해 표시하려고하면보기가 변경되지 않습니다. QImage은 QPixmap::fromImage() 기능을 통해 생성 된 QPixmap을 사용하여 장면에로드됩니다. 또한 저장 기능을 사용하여 PNG/JPG/BMP로 QPixmap을
임 즉 숯 포인터의 DataBuffer [1000] [1000] 의 이중 포인터 문자를 갖는 난 것 곳곳 육각 0xFF 값과 현재 (OpenGL은 플롯 대한) 나머지 × 00 I 그것을 픽셀의 16 진수 값을 가진 QWidget으로 보여주고 싶습니다. 나는 1000x1000 픽셀을 매핑 할 수 있지만 우리는 픽셀의 16 진수 값을 매핑하는 방법을 알지 못한
this answer의 작업을 바탕으로 비디오를 렌더링하는 데 Qt의 QGLWidget을 사용하려하지만 몇 가지 문제가 있습니다. 을하지만 그것을 그릴 때, 그것은 끔찍하게 난도질 나오는 : 내 비디오 디코딩 스레드를 디코딩 한 후 바로 프레임을 저장할 때, 그것은 잘 나오는 이미지를 복사하고 복사가 완료되지 않습니다,하지만 내가 '처럼 거의 보인다 m 뮤