⑴ 在樹莓派拍照如何將照片存在指定文件夾
1.0定義全局變數
string photoPath;//圖片保存的位置
string stuID;//獲得學生學號
2.0初始情況下判斷要保存的路勁是否存在try{if (!Directory.Exists(@"E:/學生黨員信息管理系統/Resource/photo/"))//當該文件夾不存在時{//創建文件夾
Directory.CreateDirectory(@"E:/學生黨員信息管理系統/Resource/photo/");}this.photoPath = @"E:/學生黨員信息管理系統/Resource/photo/";}catch (IOException ioEx){MessageBox.Show("初始化系統文件夾失敗:", "消息");return;}
3.0定義一個方法彈出一個對話框供用戶選擇圖片,
private void addPhoto(){OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "JPEG(*.jpg)|*jpg";
ofd.FilterIndex = 0;
ofd.ReadOnlyChecked = false;
if (ofd.ShowDialog() == DialogResult.OK){string photoPathCurrent = ofd.FileName;//獲得圖片絕對路徑
this.pictureBox1.Image = Image.FromFile(photoPathCurrent);
//判斷圖片是否符合要求
if (this.pictureBox1.Image.Width <= 145 && this.pictureBox1.Image.Width 110
&& this.pictureBox1.Image.Height <= 140 && this.pictureBox1.Image.Height 100){}else{MessageBox.Show("您添加的圖片不符合要求:寬110-140,高100-135,請重新添加","提示");
photoPath ="";
this.pictureBox1.Image = global ::學生黨員信息管理系統.Properties.Resources.系統默認相片;}}}