C#如何将其它格式图片(如bmp等)转换为ico格式图片

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:25:08
注意:下面的方法
savePic.Save(FileName ,System.Drawing.Imaging.ImageFormat.Icon);
是没有用的!!!!!!
就算是成功生成了也无法用!不知道为什么.
还有没有别的方法将ico格式从C#里导出,将方法的代码给下吧!谢谢!

可以啊
我这么写就ok
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace ToIco
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;
}

}

private void button2_Click(object sender, EventArgs e)
{
if (DialogResult.OK == saveFileDialog1.ShowDialog())
{
//Size size = comboBoxImgSize.Text == "32*32" ? new Size(32, 32) : new Size(16, 16);
Size size = new Size(32, 32);
using (Bitmap b