“CSharp中把Icon转化为Image”的版本间的差异
(创建页面,内容为“返回 Orange233 == C#中把Icon转化为Image == === 上下文 === 百度都是坑到处都是复读机和没啥用的内容。所以自…”) |
|||
| 第5行: | 第5行: | ||
=== 上下文 === | === 上下文 === | ||
| − | + | 百度都是坑到处都是复读机和没啥用的内容。SystemIcons中的Icon被转化成了低位数的颜色。 | |
| − | + | 所以自己随便乱试了一下,结果一行代码搞定。 | |
| − | === | + | ''经查询,该方法中使用的函数仅支持.NET framework 4.5及更新版本、'''.NET Core3.0及更新版本'''、.NET 5'' |
| + | |||
| + | === 解决方法 === | ||
<code> | <code> | ||
| 第19行: | 第21行: | ||
</code> | </code> | ||
| − | + | 怎么样是不是特别简单,当然你说.NET core 3.0不行咋办? | |
| − | |||
| − | |||
| − | + | 啊,这。我也不知道,.NET core 3.0以下连<code>Graphic</code>都没有。 | |
| − | < | ||
2021年6月29日 (二) 22:11的版本
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都没有。