如何使图像的背景对其他图像透明?

时间:2015-02-20 00:40:25

标签: c#

我正在尝试找到一个如何使图像的背景透明的解决方案。我正在编写一个小而简单的2D游戏,其滚动背景显示天空。 如果您点击链接,则会看到代码:Avoiding creating PictureBoxes again and again

    picBoxImage = new PictureBox();
    picBoxImage.Image = new Bitmap("Path");
    picBoxImage.SetBounds(100, 100, 100, 100);
    this.Controls.Add(picBoxImage);

上面的代码显示了将图像包含在Windows窗体中。 现在,对象(假设图像确实显示了一架飞机)已被设置在显示天空的其他图像上。

如何将飞机图像的背景设置为透明? 重要的是看到飞机没有任何令人不安的白色背景。

你介意给我一些代码来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我不知道你是在谈论什么样的图像文件,也可能是css给你的“效果”。

我认为你在谈论图像文件。在这种情况下,.png文件可让您设置透明背景。

如果不是您要找的,...抱歉。