积极答复者
把图片格式(jpg/gif/bmp)等转换为ICO图标应该怎么搞?

问题
答案
-
vs 开发环境可以直接编辑ico
打开一个新的图标文件,然后把你的图片复制粘贴过来,不过通常都不会让你满意,因为ico像素太低
所以这个工作还是交给美工完成吧。
family as water- 已标记为答案 string 306963591 2010年5月27日 2:39
-
using System.IO; private void button2_Click(object sender, EventArgs e) { Size size = new Size(32, 32); using (Bitmap bm = new Bitmap("d:\\3.jpg")) { using (Bitmap iconBm = new Bitmap(bm, size)) { //如果是windows调用,直接下面一行代码就可以了 //此代码不能在web程序中调用,会有安全异常抛出 using (Icon icon = Icon.FromHandle(iconBm.GetHicon())) { using (Stream stream = new System.IO.FileStream("d:\\1.ico", System.IO.FileMode.Create)) { icon.Save(stream); } } } } }
努力+方法=成功- 已标记为答案 string 306963591 2010年5月27日 2:39
全部回复
-
vs 开发环境可以直接编辑ico
打开一个新的图标文件,然后把你的图片复制粘贴过来,不过通常都不会让你满意,因为ico像素太低
所以这个工作还是交给美工完成吧。
family as water- 已标记为答案 string 306963591 2010年5月27日 2:39
-
using System.IO; private void button2_Click(object sender, EventArgs e) { Size size = new Size(32, 32); using (Bitmap bm = new Bitmap("d:\\3.jpg")) { using (Bitmap iconBm = new Bitmap(bm, size)) { //如果是windows调用,直接下面一行代码就可以了 //此代码不能在web程序中调用,会有安全异常抛出 using (Icon icon = Icon.FromHandle(iconBm.GetHicon())) { using (Stream stream = new System.IO.FileStream("d:\\1.ico", System.IO.FileMode.Create)) { icon.Save(stream); } } } } }
努力+方法=成功- 已标记为答案 string 306963591 2010年5月27日 2:39