void camera_OnNewItemCreated(Camera sender, CanonCameraAppLib.Events.NewItemCreatedEventArgs e)
 {
     if (chbPreview.Checked)
     {
         PhotoPreview preview = new PhotoPreview(e.Item, true);
         preview.Show();
     }
 }
        void camera_OnNewItemCreated(Camera sender, CanonCameraAppLib.Events.NewItemCreatedEventArgs e)
        {
            if (chbPreview.Checked)
            {
                if (i % 2 == 0)
                {
                    DateTime dt1 = DateTime.Now;
                    System.IO.File.WriteAllBytes(@"c:\imageStorage\test_" + i / 2 + ".cr2", e.Item.Image);
                    DateTime dt2 = DateTime.Now;
                    TimeSpan ts = dt2 - dt1;
                    System.Console.WriteLine("Data Transmission Time = " + ts.Milliseconds);
                    sender.deleteCapturedItem(e.Item.Ptr);
                }
                else {
                    DateTime dt1 = DateTime.Now;
                    System.IO.File.WriteAllBytes(@"c:\imageStorage\full_" + i / 2 + ".jpg", e.Item.Image);
                    DateTime dt2 = DateTime.Now;
                    TimeSpan ts = dt2 - dt1;
                    System.Console.WriteLine("Data Transmission Time = " + ts.Milliseconds);
                    //takePhotograph(0);
                    //SmallPic(@"c:\imageStorage\full_" + i / 2 + ".jpg", @"c:\imageStorage\display_" + i / 2 + ".jpg",1872,1248);
                    //SmallPic(@"c:\imageStorage\display_" + i / 2 + ".jpg", @"c:\imageStorage\thumbnail_" + i / 2 + ".jpg", 156, 104);

                    sender.deleteCapturedItem(e.Item.Ptr);
                    UdpClient udpClient = new UdpClient();
                    udpClient.Connect("localhost", 60005);
                    Byte[] sendBytes = Encoding.ASCII.GetBytes(@"c:\imageStorage\full_" + i / 2 + ".jpg");
                    int sentLength = udpClient.Send(sendBytes, sendBytes.Length);
                    if (sentLength > 0) udpClient.Close();
                    System.Console.WriteLine("Size = " + ts.Milliseconds);
                }
                i++;

                //PhotoPreview preview = new PhotoPreview(e.Item, true);
                //preview.Show();
            }
        }