private void VideoImage_ImageComplete(object sender, DroneImageCompleteEventArgs e)
        {
            WriteableBitmap videoImage = e.ImageSource as WriteableBitmap;
            Bitmap bitmapImage = bitmapUtils.BitmapSourceToBitmap(videoImage);

            currentImage = videoImage;
            currentBitmap = bitmapImage;
        }
        private void VideoImage_ImageComplete(object sender, DroneImageCompleteEventArgs e)
        {
            WriteableBitmap videoImage = e.ImageSource as WriteableBitmap;
            Bitmap bitmapImage = bitmapUtils.BitmapSourceToBitmap(videoImage);

            currentImage = videoImage;
            currentBitmap = bitmapImage;

               /*     Bitmap bmp = new Bitmap(currentBitmap.Width/2, currentBitmap.Height/2);
            for (int x = 0; x < bmp.Width; x++)
            {
                for (int y = 0; y < bmp.Height; y++)
                {
                    bmp.SetPixel(x, y, currentBitmap.GetPixel(x * 2, y * 2));
                }

            }
             */   if (NewFrame != null) NewFrame(currentBitmap,e);
        }