如何在转换为stdole

如何在转换为stdole

本文介绍了如何在转换为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之前将图像的背景颜色更改为白色。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 20:06