axe*_*xel 3 .net c# icons system.drawing image
我有这个代码
var image = Image.FromFile(sPngFile, true);
Run Code Online (Sandbox Code Playgroud)
我的目标是打开一个 png 文件的处理程序,正如我所写的,我获得了一个图像,我想将其实时转换为一个图标
我知道通过这种方式我可以从 png 创建 ico 文件;有趣,但我想这不是我需要的
var image = Image.FromFile(sPngFile, true);
ImageButtonGraphic.Save(sIcoFile, System.Drawing.Imaging.ImageFormat.Icon);
Run Code Online (Sandbox Code Playgroud)
建议?先感谢您
你可以尝试这个,但是,我不认为它会返回漂亮的图标。
var bmp = Bitmap.FromFile(fname);
var thumb = (Bitmap)bmp.GetThumbnailImage(64, 64, null, IntPtr.Zero);
thumb.MakeTransparent();
var icon = Icon.FromHandle(thumb.GetHicon());
Run Code Online (Sandbox Code Playgroud)