[7] 이미지를 만드는 코드
qt로 이미지 만들기
mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
int sizeX = 512;
int sizeY = 512;
int color = 0;
QImage image = QImage(sizeX, sizeY, QImage::Format_RGB32);
for(int row=0; row<sizeY; row++)
{
for(int column=0; column<sizeX; column++)
{
image.setPixel(column, row, qRgb(color, color, color));
//image.setPixel(i, j, 100);
}
color++;
}
QGraphicsScene *graphic = new QGraphicsScene(this);
graphic->addPixmap(QPixmap::fromImage(image));
ui->graphicsView->setScene(graphic);
}
MainWindow::~MainWindow()
{
delete ui;
}
|
RGB 값이 같으면 회색이 나온다.
댓글 없음:
댓글 쓰기