【发布时间】:2012-05-21 01:39:50
【问题描述】:
我需要在 vb.net 中为我当前的项目创建高质量的图标
这是我目前的代码,
Private Sub CreateIcon(ByVal bitmapName As String)
Try
Dim fi As New System.IO.FileInfo(bitmapName)
Dim bmp As New Bitmap(fi.FullName)
Dim sw As System.IO.StreamWriter = System.IO.File.CreateText(fi.FullName.Replace(fi.Extension, ".ico"))
Icon.FromHandle(bmp.GetHicon).Save(sw.BaseStream)
sw.Close()
Catch ex As Exception
System.Diagnostics.Debug.WriteLine(ex)
End Try
End Sub
但问题是它最后只给了我一个质量非常低的图标。有人对如何制作更高质量的图像有任何想法吗?
【问题讨论】:
-
修复一些可能的内存泄漏,检查我的答案...
-
质量是主观的。图标有什么问题?
标签: vb.net bitmap icons system.drawing