C# Windows应用程序 pictureBox 上面画图也就是写的字,然后保存到word 或者Excel里面,怎么把底色去掉,使之透明或者白色都行,现在保存的底色是深蓝色,太难看了。各位朋友,请帮帮忙!设置过MakeTransparent(),Transparent没有用。

解决方案 »

  1.   

    如果你图片原本就有背景,要去背景. 那不好办.不只是算法问题...
    除非你的背景色单一, 且与文字色不同.
    否则 ,请用PhotoShop手工处理....Bitmap有个GetPixel(int x, int y)方法获取颜色, 用他来去背景吧
      

  2.   

    2楼的大哥,我原本应该说什么都没有,因为我只是加个pictureBox,运行之前里面没有东西,它是用来画图的。
      

  3.   

    哈哈,4楼的这位大哥,我刚才来准备结帖的,因为我无意的做法先调用了自己写的清空剪贴板的函数,然后神奇的事情就发生了。真的变成了白色,不过,有没有办法在插入word后自动的嵌于文字下方,也就是和word插入图片一样,选择图片属性有个设置版式的,衬于文字下方。