【问题标题】:Weird White Outline Around C# ImagesC# 图像周围奇怪的白色轮廓
【发布时间】:2020-12-23 04:49:50
【问题描述】:

我在 C# 中使用 ImageList 在按钮上动态显示图像。当我设置图像索引时,它会像这样显示图像:

这是 Photoshop 中的同一张图片:

【问题讨论】:

标签: c# image border imagelist


【解决方案1】:

对于遇到此问题的其他人,

在图像编辑器中打开所有图像并将透明度替换为 (255, 0, 255) 之类的内容,并在 Visual Studio 中将“透明度颜色”设置为 (255, 0, 255)。

【讨论】:

    【解决方案2】:

    我在使用具有透明背景的图像时遇到了同样的问题。设置适当的颜色深度解决了这个问题。

    imageList.ColorDepth = ColorDepth.Depth32Bit;
    

    【讨论】:

      猜你喜欢
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 2016-02-16
      • 2017-05-21
      • 1970-01-01
      • 2016-11-05
      • 1970-01-01
      • 2021-07-16
      相关资源
      最近更新 更多