c# - 如何将 System.Drawing.Icon 转换为 System.Drawing.Image?

标签 c# .net image icons system.drawing

我正在使用这个从另一个应用程序获取图标:

Icon IEIcon =  Icon.ExtractAssociatedIcon(@"C:\Program Files\Internet Explorer\iexplore.exe");

如何将其转换为System.Drawing.Image

最佳答案

描述

Bitmap 派生自 Image,因此您可以使用 Icon 的 .ToBitmap() 方法。

示例

Icon IEIcon = Icon.ExtractAssociatedIcon(@"C:\Program Files\Internet Explorer\iexplore.exe");
Image im = IEIcon.ToBitmap();

更多信息

关于c# - 如何将 System.Drawing.Icon 转换为 System.Drawing.Image?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8930870/

相关文章:

c# - 使用其他XPath查询过滤XmlNodeList?

c# - EF Core 2 - 只有 1 个导航属性/关系知识的关系?

c# - 引用另一个程序集中全局命名空间中的公共(public)静态类

.net - 依靠.NET自动垃圾收集器是一种不好的做法吗?

html - 背景图片只填充一半的div

c# - 在 Android 上发现附近的智能手机设备

c# - 在 C# 应用程序中接收操作系统级别的按键事件

.net - Entity Framework 的多个后端

jquery 图像加载奇怪的行为

jquery - jquery 中的图像 native 宽度