Example #1
0
 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); }
 }
Example #2
0
        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 });
        }
Example #3
0
 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 });
     }
 }
Example #4
0
 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() + " 张";
 }
Example #5
0
 /// <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);
 }