添加图片到pictureBox控件中的方法,获取照片路径。

//实例化照片的路径
private string photoPath = string.Empty;
//定义照片的新路径
string path=string.Empty;
private void btnAddTo_Click(object sender, EventArgs e)//添加照片的单击事件
{

        OpenFileDialog openFile = new OpenFileDialog();
        openFile.Filter = "图片文件|*.jpg;*.png";//指定图片的文件类型
        if (openFile.ShowDialog()==DialogResult.OK)
        {
            //获取选择人间的路径
            photoPath = openFile.FileName;
            //展示在图片的文件框中
            pictureBox1.BackgroundImage = Image.FromFile(photoPath);
            //将图片另存到程序的根目录中

            //准备新文件的名称,当前的日期加上随机的两个数字
           path = DateTime.Now.ToString("yyyyMMddHHmmss");
            //获取随机数
            Random objRandom = new Random();
            path += objRandom.Next(0, 99).ToString("00");
            path += photoPath.Substring(photoPath.Length - 4);
            path = ".\\inmge\\" + path;//存放在项目根目录下
            //另存为新的路径
            Bitmap objBitmap = new Bitmap(pictureBox1.BackgroundImage);
            objBitmap.Save(path,pictureBox1.BackgroundImage.RawFormat);
            objBitmap.Dispose();
        }
    }
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值