zoukankan      html  css  js  c++  java
  • 图片白色背景转换成透明

    效果不太好,需再进行加工

                // 选择文件文件对话框
                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(@"转换完毕");
  • 相关阅读:
    A1015. Reversible Primes (20)
    A1024. Palindromic Number (25)
    A1023. Have Fun with Numbers (20)
    B1017. A除以B (20)
    A1059. Prime Factors (25)
    阵列命令
    工具面板
    圆角与镜像命令
    拉伸与缩放命令
    autium designer
  • 原文地址:https://www.cnblogs.com/leebokeyuan/p/14012160.html
Copyright © 2011-2022 走看看