使用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);
<