none
在PPC上画透明背景的图片 RRS feed

  • 问题

  • 有哪位高手知道在PPC上画具有透明背景的图片吗?
    我是这样画的,但是效果不好,不知道有没有更好的方法!!
    System.Drawing.Imaging.ImageAttributes Attr = new System.Drawing.Imaging.ImageAttributes();
    Attr.SetColorKey(Color.FromArgb(240, 0, 86), Color.FromArgb(240, 0, 86));//品红
    graphics.DrawImage(m_BtnImage, new Rectangle(m_x, m_y, m_witdh, m_height),
                                  0, 0, m_BtnImage.Width, m_BtnImage.Height, GraphicsUnit.Pixel, Attr);

    图片是PNG的透明背景图片,在PC上显示具有透明,但是在PPC上显示的是白色背景;用上面的方法去除后会有锯齿,并且还有杂色!
    2010年1月12日 8:33

答案

全部回复