关于Cimage的小疑点
关于Cimage的小问题?
问题很简单就是用Cimage的方法SetPixel为什么不能在图片上画点?
图片大小是宽800,高600.
------解决方案--------------------
------解决方案--------------------
1.268+19,94+17+i 保证这些数值没有超出边界
2.最后别忘记draw啊
问题很简单就是用Cimage的方法SetPixel为什么不能在图片上画点?
CImage img ;
COLORREF Text[2][9];
img.Load ( TEXT("F:\\毕业设计资料\\1.bmp")) ;
Text[0][0] = img.GetPixel(268+19,94+17) ;
for (int i=0; i<200; i++)
{
img.SetPixel (268+19,94+17+i,RGB(30,30,30)) ;
}
图片大小是宽800,高600.
------解决方案--------------------
void CXXDlg::OnPaint()
{
CPaintDC dc(this);
CImage img;
img.Load(_T("E:\\11.bmp"));
for(int i=0; i != 100; ++i)
for(int j = 0; j != 100; ++j)
img.SetPixel(i, j, RGB(30, 30, 30));
img.Draw(dc.GetSafeHdc(), 0, 0, 400, 200);
}
------解决方案--------------------
1.268+19,94+17+i 保证这些数值没有超出边界
2.最后别忘记draw啊