laplace

Màu nền
Font chữ
Font size
Chiều cao dòng

{

 

          // TODO: Add your command handler code here

 

   CBDoc* pDoc = GetDocument();

 

int n,m,k,l,M=pDoc->biHeader.biHeight,N=pDoc->biHeader.biWidth;

 

int H[3][3]={{-1,2,-1},{2,-4,2},{-1,2,-1}};

 

BYTE X[1000][1000];

 

for(m=0;m<M;m++)

 

for(n=0;n<N;n++)

 

X[m][n]=pDoc->Data[m][n];

 

/*for(m=0;m<M;m++)

 

for(n=0;n<N;n++)

 

if(pDoc->Data[m][n]>=100)

 

pDoc->Data[m][n]=255;

 

else

 

pDoc->Data[m][n]=0;*/

 

for(m=1;m<M-1;m++)

 

for(n=1;n<N-1;n++)

 

{

 

 int tong =0;

 

for(k=0;k<2;k++)

 

for(l=0;l<2;l++)

 

tong +=H[k][l]*pDoc->Data[m-k+1][n-l+1];

 

/*if(abs(tong)>=100)

 

X[m][n]=255;

 

else

 

X[m][n]=0;*/

 

X[m][n]=tong;

 

}

 

for(m=0;m<M;m++)

 

for(n=0;n<N;n++)

 

pDoc->Data[m][n]=X[m][n];

 

Invalidate();

 

}

 

         

 

 

 

Bạn đang đọc truyện trên: Truyen2U.Pro