效果不太好,需再进行加工
// 选择文件文件对话框 OpenFileDialog dialog = new OpenFileDialog(); //是否支持多个文件的打开? dialog.Multiselect = false; //标题 dialog.Title = "请选择图片"; //文件类型 dialog.Filter = @"图片(*.jpg;*.bmp;*.png)|*.jpg;*.bmp;*.png"; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { //获取文件路径 txtpath.Text = dialog.FileName; }
Image image = System.Drawing.Image.FromFile(@txtpath.Text); Bitmap pbitmap = new Bitmap(image); pbitmap.MakeTransparent(Color.White); string path0 = txtpath.Text; string dirPath = Path.GetDirectoryName(path0); //返回文件所在目录 "d: est" string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(path0);// 没有扩展名的文件名 "default" string path1 = dirPath +"\"+ fileNameWithoutExtension + DateTime.Now.ToString("yyyyMMdd_HHmmssffff") + ".png"; pbitmap.Save(path1); MessageBox.Show(@"转换完毕");