c# - 如何绘制颜色范围较柔和的图像?

标签 c# .net image drawing

我已经为 .NET 实现了自定义 TreeListView,我想添加 Ctrl+X/Ctrl+V 功能。

我希望当用户剪切节点时,节点图像渲染得比平时更柔和,就像 Windows 资源管理器所做的那样:

enter image description here

有人可以解释如何在 C# 中使用 System.Drawing.Image 来完成吗?我使用 Graphics.DrawImage 来绘制图像,所以我需要一个函数来转换图标。

是否有任何内置算法可以做到这一点?有什么例子吗?

最佳答案

您可以在顶部绘制一个部分透明的白色矩形。比重新计算所有像素更容易。

关于c# - 如何绘制颜色范围较柔和的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9066602/

相关文章:

c# - 在 C# 中通过反序列化将 xml 转换为列表

c# - 从命令行打印 xhtml?

c# - ASP .NET C# MVC 5 代码优先外键属性/列名称

c# - 如何使用.NET 远程扩展环境变量?

.NET Image.RemovePropertyItem 无明显效果

PHP - ImageCreate() 错误

c# - 如何在与主窗体类不同的类中执行特定于函数的方法? (C#)

c# - MySQLAdapter 不会更改值

C# 数据结构 : What type of collection should I use?

cocoa - COCOA 中的 PDF 到 JPG 转换