用mask图试试看。
具体的好像是:用你做出来的这个黑色背景的图,与另一个把原图背景涂白的位图与操作(要不就是或操作)呵呵,时间太久了,记不清了。去找图像处理看看吧

解决方案 »

  1.   

    背景是黑的,这还不好办?img.MakeTransparent(Color.Black);
      

  2.   

    -------------------------------------
    |背景是黑的,这还不好办?           |
    |                                   |
    |img.MakeTransparent(Color.Black);  |
    -------------------------------------
    MakeTransparent方法只对前景色有效,对背色无效,我试过,无用。
      

  3.   

    哦,你是说背景,哦我看到有保存了,所以帮你找找先
    有一个VB的
    http://dev.csdn.net/article/28/28992.shtm
      

  4.   

    这个问题比较复杂,你要先建调色板,然后给每个象素的颜色做索引,用Bitmap底层的功能实现透明。
    我写过,有源代码,只是有版权问题,不能在这里贴出来。