【发布时间】:2013-09-19 03:25:49
【问题描述】:
我有这个代码
var image = Image.FromFile(sPngFile, true);
我的目标是打开一个 png 文件的处理程序,在我写的时候我得到一个图像,我想将它实时转换成一个图标
我知道这样我可以从 png 中创建 ico 文件;有趣,但我想这不是我需要的
var image = Image.FromFile(sPngFile, true);
ImageButtonGraphic.Save(sIcoFile, System.Drawing.Imaging.ImageFormat.Icon);
建议?提前谢谢你
【问题讨论】:
-
之前有人问过这个问题:stackoverflow.com/questions/8381455/…
-
IIRC
ImageButtonGraphic.Save(sIcoFile, System.Drawing.Imaging.ImageFormat.Icon);这行不通你试过了吗?我认为 GDI 不支持使用格式图标保存 -
@SriramSakthivel 成功了。
-
试试这个
image.Save("123.ico", ImageFormat.Icon); Icon ico = new Icon("123.ico");这将导致异常。实际上它将图片存储为PNG格式,因此它不是icon并导致异常
标签: c# .net image icons system.drawing