private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "请选择要上传的图片";
ofd.Filter = "JPG图片|*.jpg|PNG图片|*.png|Gif图片|*.gif";
ofd.CheckFileExists = true;
ofd.CheckPathExists = true;
ofd.Multiselect = false;
if (ofd.ShowDialog() == DialogResult.OK)
{
ConvertImageToIcon(ofd.FileName, @"e:\users\Snipaste_63.ico", new Size(128, 128));
}
}
public static bool ConvertImageToIcon(string origin, string destination, Size iconSize)
{
if (iconSize.Width > 255 || iconSize.Height > 255)
{
return false;
}
Image image = new Bitmap(new Bitmap(origin), iconSize); //先读取已有的图片为bitmap,并缩放至设定大小
MemoryStream bitMapStream = new Memory
C#Image转ICON
最新推荐文章于 2023-10-27 22:57:00 发布
本文详细介绍了在C#中如何将Image对象转换为ICON图标,包括使用System.Drawing库中的相关类和方法,以及转换过程中的注意事项,帮助开发者实现C#项目中的图标处理功能。
摘要由CSDN通过智能技术生成