gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 15:32:33 27 4
gpt4 key购买 nike

我有这个代码

var image = Image.FromFile(sPngFile, true);

我的目标是打开一个 png 文件的处理程序,正如我写的那样,我获得了一个图像,我想将它实时转换为一个图标

我知道通过这种方式我可以从 png 创建 ico 文件;很有趣,但我想这不是我需要的

var image = Image.FromFile(sPngFile, true);
ImageButtonGraphic.Save(sIcoFile, System.Drawing.Imaging.ImageFormat.Icon);

建议?提前谢谢你

最佳答案

你可以试试这个,但我认为它不会返回漂亮的图标。

var bmp = Bitmap.FromFile(fname);
var thumb = (Bitmap)bmp.GetThumbnailImage(64, 64, null, IntPtr.Zero);
thumb.MakeTransparent();
var icon = Icon.FromHandle(thumb.GetHicon());

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

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com