【问题标题】:How can I set the background to transparent for my image?如何将图像的背景设置为透明?
【发布时间】:2021-12-31 20:37:56
【问题描述】:

我遇到了问题。我下载了一张没有背景 PNG 文件的照片,并使用了按钮内的图像。我想让那张照片透明,这样按钮中就没有那个方块了。所以我想为图片设置透明背景。

这是一张图片:

【问题讨论】:

  • 您好 Andrei,我认为您的透明图像实际上并不透明,因为我认为这些正方形不应该出现在 Windows 窗体中。您需要自己手动擦除透明方块(不要使用 MS Paint,因为它不支持透明度),或者找到具有实际透明背景的不同纹理。
  • 我认为您正在创建 UI,当您插入(或附加)图像时,它只显示那些灰色和白色的方块。尝试运行 UI,看看您是否仍然看到这些方块。
  • 这可能是可以帮助您的解决方案:(stackoverflow.com/questions/4416934/…)
  • 欢迎来到 SO。请写出描述问题的问题标题。人们想知道你有什么问题,而不是你编程了多长时间或你做了什么项目。我现在给你改了。
  • @Myst:该链接表明图片框无法正确显示具有透明度的 png。不确定 20 年前是否如此,但今天肯定不是。答案应该被删除或至少被认为是过时的。

标签: c# .net winforms


【解决方案1】:
  • 首先让您的按钮背景颜色透明并添加您的图片。
  • 之后Flatstyle = flat

【讨论】:

    猜你喜欢
    • 2016-09-12
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    • 2014-06-20
    • 2018-07-03
    • 2021-03-04
    相关资源
    最近更新 更多