public bool SaveMark(Image image, ref string name) { try { string oldName = name; if (!Directory.Exists(GetConfig.Dynamic)) { Directory.CreateDirectory(GetConfig.Dynamic); } if (!name.Contains("Mark")) { name = "Mark" + name; } else { oldName = name.Replace("Mark", ""); } string newPath = GetConfig.Dynamic + "\\" + name; FileOperator.SaveAsJPEG(image, newPath, GetConfig.IMS_Quality); userCtrPictureEx u = (userCtrPictureEx)this.p_BackImags.Controls[oldName]; u.Picture.LoadFile(newPath); u.Picture.IsMark = true; u.l_Buttom.Text = name; this.CurrentCtlName = u.Picture.FileName; this.dbClick(u.Picture); return(true); } catch { return(false); } }
public void AddBackImage(Image image) { FileOperator ope = new FileOperator(); string newFileName = ope.GetNewBackFileName(GetConfig.Dynamic, System.DateTime.Now.ToString("yyyyMMdd"), ".jpg"); string path = GetConfig.Dynamic + "\\" + newFileName; FileOperator.SaveAsJPEG(image, path, GetConfig.IMS_Quality); AddNewImage ani = new AddNewImage(BackAddImage); this.p_BackImags.BeginInvoke(ani, new object[] { path, false }); }
public void AddPreferImage(Image image) { if (frmMainForm.examInf.ExamAccessionNum != "" && frmMainForm.examInf.ReqDateTime != "") { if (!Directory.Exists(Dir)) { Directory.CreateDirectory(Dir); } FileOperator ope = new FileOperator(); string newFileName = ope.GetNewFileName(Dir, frmMainForm.examInf.ExamAccessionNum, ".jpg"); string newPath = Dir + "\\" + newFileName; FileOperator.SaveAsJPEG(image, newPath, GetConfig.IMS_Quality); AddNewImage ani = new AddNewImage(PreferAddImage); this.p_PreferImages.BeginInvoke(ani, new object[] { newFileName, newPath }); } }
public void AddPreferImage(Image image) { if (frmMainForm.examInf.ExamAccessionNum != "" && frmMainForm.examInf.ReqDateTime != "") { if (!Directory.Exists(Dir)) { Directory.CreateDirectory(Dir); } FileOperator ope = new FileOperator(); string newFileName = ope.GetNewFileName(Dir, frmMainForm.examInf.ExamAccessionNum, ".jpg"); string path = Dir + newFileName; FileOperator.SaveAsJPEG(image, path, GetConfig.IMS_Quality); ImgObj obj = this.AddImgObj(newFileName, path); if (obj != null) { AddNewImage ani = new AddNewImage(RptAddImage); this.p_RptImages.BeginInvoke(ani, new object[] { obj }); } } this.l_Count.Text = "共 " + this.p_RptImages.Controls.Count.ToString() + " 张"; }
/// <summary> /// 备份采集的图片 /// </summary> public static void BackCatchImg(Image img) { //备份采集的图片 try { if (frmMainForm.examInf.ExamAccessionNum != "" && frmMainForm.examInf.ReqDateTime != "") { string ReqDateTime = frmMainForm.examInf.ReqDateTime; string BackDir = string.Format(Application.StartupPath + "\\BCImages\\{0}\\{1}\\", frmMainForm.examInf.ReqDateTime, frmMainForm.examInf.ExamAccessionNum); if (!Directory.Exists(BackDir)) { Directory.CreateDirectory(BackDir); } string FileName = frmMainForm.examInf.ExamAccessionNum + DateTime.Now.ToString("yyyyMMddhhmmssfff") + ".jpg"; FileOperator.SaveAsJPEG(img, BackDir + FileName, GetConfig.IMS_Quality); } } catch { // MessageBoxEx.Show(frmMainForm.examInf.ReqDateTime); } // MessageBoxEx.Show(frmMainForm.examInf.ReqDateTime); }