3

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

しかし、問題は、最後に非常に低品質のアイコンしか表示されないことです。より高品質の画像を作成する方法について誰かが何かアイデアを持っていますか?

4

1 に答える 1

0

icoファイル形式をもっと深く掘り下げて、手動で作成する方法を確認する必要があると思います。タスクが特定のケース(ソースのサイズと形式)のみをサポートする傾向がある場合は、このプロジェクトを調査できます:アイコンの動的生成(安全)

溶媒和には制限がありますが、要件に合わせて拡張することができます。

于 2012-05-13T06:26:54.217 に答える