private void button1_Click(object sender, EventArgs e) { //long length = MakeOneShot(); //System.Text.StringBuilder fileName = new System.Text.StringBuilder(); //fileName.Append("EMP_PICS.bmp"); // fileName.Append("c:\\temp\\EMP_PICS.bmp"); //char[] fileName = "c:\\temp\\EMP_PICS.bmp".ToCharArray(); // String fileName = "c:\\temp\\EMP_PICS.bmp"; String fileName = "EMP_PICS.bmp"; if (TakeSnap(fileName) == 1) { return; } //IntPtr hWnd = pictureBox1.Handle; //StartPreview(hWnd, pictureBox1.Width, pictureBox1.Height); FileStream fs = null; MemoryStream ms = null; try { fs = new FileStream(fileName, FileMode.Open); BinaryReader br = new BinaryReader(fs); byte[] buffer = br.ReadBytes((int)fs.Length); fs.Close(); //Image img = Image.FromStream(fs); ms = new MemoryStream(buffer); Image img = Image.FromStream(ms); pictureBox2.Image = img; //img.Save("c:\\aaa.jpg", ImageFormat.Jpeg); //MemoryStream mem = new MemoryStream(); //img.Save(mem, System.Drawing.Imaging.ImageFormat.Jpeg); //byte[] buff = mem.ToArray(); button1.Focus(); ms.Close(); //Bitmap bmp = new Bitmap(img); //Helper.saveJpegToStream(out ms, bmp, 50L); //bmp.Dispose(); //img = Image.FromStream(ms); //img.Save("aaa50quality.jpg", ImageFormat.Jpeg); //Helper.saveJpeg("EMP_PICS.jpg", new Bitmap(img), 100L); DBUtil db = new DBUtil(); db.SavePicture((int)SAVE.INSERT, 6, ref buffer); buffer = db.GetPicure(1); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { fs.Close(); ms.Close(); //File.Delete(fileName); } }
private void button1_Click(object sender, EventArgs e) { //long length = MakeOneShot(); //System.Text.StringBuilder fileName = new System.Text.StringBuilder(); //fileName.Append("EMP_PICS.bmp"); // fileName.Append("c:\\temp\\EMP_PICS.bmp"); //char[] fileName = "c:\\temp\\EMP_PICS.bmp".ToCharArray(); // String fileName = "c:\\temp\\EMP_PICS.bmp"; String fileName = "EMP_PICS.bmp"; if (TakeSnap(fileName) == 1) return; //IntPtr hWnd = pictureBox1.Handle; //StartPreview(hWnd, pictureBox1.Width, pictureBox1.Height); FileStream fs = null; MemoryStream ms = null; try { fs = new FileStream(fileName, FileMode.Open); BinaryReader br = new BinaryReader(fs); byte[] buffer = br.ReadBytes((int)fs.Length); fs.Close(); //Image img = Image.FromStream(fs); ms = new MemoryStream(buffer); Image img = Image.FromStream(ms); pictureBox2.Image = img; //img.Save("c:\\aaa.jpg", ImageFormat.Jpeg); //MemoryStream mem = new MemoryStream(); //img.Save(mem, System.Drawing.Imaging.ImageFormat.Jpeg); //byte[] buff = mem.ToArray(); button1.Focus(); ms.Close(); //Bitmap bmp = new Bitmap(img); //Helper.saveJpegToStream(out ms, bmp, 50L); //bmp.Dispose(); //img = Image.FromStream(ms); //img.Save("aaa50quality.jpg", ImageFormat.Jpeg); //Helper.saveJpeg("EMP_PICS.jpg", new Bitmap(img), 100L); DBUtil db = new DBUtil(); db.SavePicture((int)SAVE.INSERT, 6, ref buffer); buffer = db.GetPicure(1); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { fs.Close(); ms.Close(); //File.Delete(fileName); } }