반응형
이미지에 내가 원하는 새로운 그림을 추가로 그리고 싶을 때 쉬운 방법을 찾다가
아래와 같은 샘플 코드를 작성 해 보았습니다.
QImage image;
// 배경이 될 이미지를 로딩합니다.
image.load(":/background_image.bmp");
QPainter pt1(&image);
// 글자를 그리고 싶을 때 즉 Painter의 멤버 함수를 이용하여 원하는 그림을 그릴 수 있음.
pt1.setRenderHint(QPainter::Antialiasing,true);
pt1.setFont(QFont("Arial",15));
pt1.drawText(QRect(0,0,1050,230),Qt::AlignCenter,"TEST");
pt1.end(); // 이 작업을 하지 않으면 어플리케이션은 강제 종료 된다.
//이미지 파일로 저장하는 방법
image.save("/home/root/result.jpeg", "jpeg", 100);
QPainter Class reference
https://doc.qt.io/qt-5/qpainter.html
반응형
'Development > QT' 카테고리의 다른 글
QT rc.exe 를 실행 할 수 없습니다. 에러 해결 방법 (1) | 2021.06.07 |
---|---|
QString to char * 변환 방법 (0) | 2021.06.02 |
QString to char array 배열 변환 (0) | 2021.02.16 |
QT Creator 한글 입력이 안될 때 설정 방법 (0) | 2020.12.22 |
QT Image 자르기 (0) | 2020.10.20 |
댓글