本文介绍了如何在转换为stdole.IPictureDisp之前将图像的背景颜色更改为白色。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个图像的路径,并使用GetIPictureDispFromPicture(Image)将其转换为stdole.IPictureDisp;函数。
在转换之前我使用了bitmap.MakeTransparent(Color.White);
但它没有用,图像的背景颜色是不是白色。
I have path of an image and convert it to stdole.IPictureDisp using GetIPictureDispFromPicture( Image ); function.
Before converting i used bitmap.MakeTransparent(Color.White);
But it did not work, the backcolor of image is not white.
stdole.IPictureDisp img = null;
Bitmap bmp1 = new Bitmap(Image.FromFile(this.signTxtBx.Text));
TransparencyKey = Color.White;
bmp1.MakeTransparent();
img = ( stdole.IPictureDisp ) GetIPictureDispFromPicture( Image );
有没有其他方法可以将backcolor更改为white 。
Is there any other way to change to backcolor to white.
推荐答案
这篇关于如何在转换为stdole.IPictureDisp之前将图像的背景颜色更改为白色。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!