在 VB.NET 中将图标写入磁盘

问题描述 投票:0回答:2

我有一个图标。有没有办法将其保存在磁盘上的某个位置?

我正在处理一个函数:

Private Function ReturnIcon(ByVal Path As String, ByVal Index As Integer, Optional ByVal small As Boolean = False) As Icon

有没有办法将其保存到 ICO 文件(文件扩展名

.ico
)?

vb.net file-io icons
2个回答
0
投票

您是否尝试过使用 Google 或 SO 进行搜索?

Icon.Save()

编辑1:忽略这一点。我注意到你想将其另存为 ico。

编辑2:如果您希望保留图标格式,那么您最终会得到低质量的输出(请参阅此评论)。

如果您要从可执行文件中提取图标,我建议使用类似 this 的内容来提取并保存图标资源。


0
投票
        Me.Icon.ToBitmap.Save("C:\temp\MyIcon.ico", Imaging.ImageFormat.Icon)
© www.soinside.com 2019 - 2024. All rights reserved.