c# - C# 图像周围奇怪的白色轮廓

标签 c# image border imagelist

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

Image in C# Program

这是 Photoshop 中的同一张图像:

Image in Photoshop

最佳答案

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

imageList.ColorDepth = ColorDepth.Depth32Bit;

关于c# - C# 图像周围奇怪的白色轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28801793/

相关文章:

c# - 如何忽略 String.replace 中的大小写

c# - 如何在不获取整个文档的情况下获取字段的值?

html - 如何在 HTML/CSS 中只显示图像的一部分?

ios - 如何为 UIView 的任何特定边缘添加虚线边框?

css - 隐藏有 child 背景的边界半径和溢出

c# - 拥有私有(private) setter 或仅定义 getter 之间有区别吗?

c# - 永远重复一个 If 函数

php - 如何在 php 页面上显示存储在数据库中的图像?

html - 水平对齐,文本在图像顶部?

html - 带有滚动条的文本区域的圆 Angular