使用VC++做图像处理难吗?给些意见吧。最好是例子。谢了

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:27:04

1. 形变
即几种形状的图形或位图依次转变而成.
a. 新建工程1_1,选择单文档,完成
b. 在view类加变量int ituxing,并在构造函数里赋值为ituxing=0;
c. 在OnDraw(CDC* pDC)函数上添上以下语句:
void CMy1_1View::OnDraw(CDC* pDC)

{

CMy1_1Doc* pDoc = GetDocument();

ASSERT_VALID(pDoc);

// TODO: add draw code for native data here

//清除当前图形

CBrush mybrush1;

mybrush1.CreateSolidBrush(RGB(255,255,255));

CRect myrect1(0,0,1024,768);

pDC->FillRect(myrect1,&mybrush1);

//判断当前图形ituxing

if(ituxing==1)

//ituxing=1,画矩形

pDC->Rectangle(20,20,89,89);

else if(ituxing==2)

//ituxing=2,画圆

pDC->Ellipse(20,20,89,89);

else

//否则,画三角形

{

pDC->MoveTo(20,20);

pDC->LineTo(89,45);
<