如何在bmp图像上写字啊?将字写入图像,就像windows自带的画图里的写字功能一样
我想利用设置像素点灰度值实现,还请各位帮忙

解决方案 »

  1.   

    SetBkMode(dc, TRANSPARENT)
    将位图选入设备,画bmp
    然后DrawText
    建位图
      

  2.   

    图像与文字的合成
    http://www.vckbase.com/document/viewdoc/?id=1106
      

  3.   

    CPen pen(PS_SOLID, 1, RGB(0,0,0));
    CPen* oldpen;
    CClientDC dc(this);
    dc.SelectObject(&pen);
    dc.MoveTo(m_start);
    dc.LineTo(m_end);
    这样能画出线,但是下面的却画不出,问题在哪里?
    CPen pen(PS_SOLID, 1, RGB(0,0,0));
    CPen* oldpen;
    CClientDC dc(this);
    CDC* pMemdc = new CDC;
    pMemdc ->CreateCompatibleDC(&dc);
    oldpen = pMemdc->SelectObject(&pen);
    pMemdc->SetPixel(point, RGB(0,0,0));
    pMemdc->MoveTo(m_start);
    pMemdc->LineTo(m_end);