“CSharp中把Icon转化为Image”的版本间的差异

来自沃社Wiki
跳转至: 导航搜索
解决方法
 
第14行: 第14行:
  
 
<code>
 
<code>
//using System.Drawing;//找不到?那就安装一个官方的nuget包:System.Drawing.Common。
+
//using System.Drawing;//找不到?那就安装一个官方的nuget包:System.Drawing.Common 。
  
 
Icon icon=/*赋值*/;
 
Icon icon=/*赋值*/;

2022年3月4日 (五) 02:59的最新版本

返回 Orange233

C#中把Icon转化为Image

上下文

百度都是坑到处都是复读机和没啥用的内容。按照某些办法,SystemIcons中的Icon都被转化成了低位数的颜色。

所以我开始自己找法子,随便乱试了一下,结果一行代码搞定。

经查询官方文档,该方法中使用的函数仅支持.NET framework 4.5及更新版本、.NET Core3.0及更新版本、.NET 5

解决方法

//using System.Drawing;//找不到?那就安装一个官方的nuget包:System.Drawing.Common 。

Icon icon=/*赋值*/;

Image image=(Image)icon.ToBitmap();

怎么样是不是特别简单,当然你说.NET core 3.0以下不行咋办?

啊,这。我也不知道,.NET core 3.0以下连Graphic都没有。