private void BtnOpen_Click(object sender, EventArgs e)
        {
            redValue.Items.Clear();
            redPriority.Items.Clear();
            blueValue.Items.Clear();
            bluePriority.Items.Clear();
            greenValue.Items.Clear();
            greenPriority.Items.Clear();

            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //Open the browsed image and display it
                string OpenedFilePath = openFileDialog1.FileName;
                ImageMatrix = ImageOperations.OpenImage(OpenedFilePath);
                ImageOperations.DisplayImage(ImageMatrix, pictureBox1);
            }
            txtWidth.Text  = ImageOperations.GetWidth(ImageMatrix).ToString();
            txtHeight.Text = ImageOperations.GetHeight(ImageMatrix).ToString();
        }
        private async void btnOpenImage_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            openFileDialog1.Filter = "Bitmap Images. (.bmp) |*.bmp";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //Open the bImageHeighted image and display it
                string OpenedFilePath = openFileDialog1.FileName;
                lblStatus.Text     = "Opening Image...";
                this.ActiveControl = metroLabel1;
                await Task.Run(() => ImageMatrix = ImageOperations.OpenImage(OpenedFilePath));

                ImageOperations.DisplayImage(ImageMatrix, pictureBox1);
                lblStatus.Text       = "Image Loaded.";
                txtWidth.Text        = ImageOperations.GetWidth(ImageMatrix).ToString();
                txtHeight.Text       = ImageOperations.GetHeight(ImageMatrix).ToString();
                ImageWidth           = Convert.ToInt32(txtWidth.Text);
                ImageHeight          = Convert.ToInt32(txtHeight.Text);
                lblTimeTaken.Visible = false;
            }
            this.ActiveControl = metroLabel1;
        }
 private void asTextFileToolStripMenuItem_Click(object sender, EventArgs e)
 {
     saveFileDialog1 = new SaveFileDialog();
     if (saveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         //Open the browsed image and display it
         FileStream   fs     = new FileStream(saveFileDialog1.FileName, FileMode.Create);
         StreamWriter sw     = new StreamWriter(fs);
         int          Width  = ImageOperations.GetWidth(ImageMatrix);
         int          Height = ImageOperations.GetHeight(ImageMatrix);
         sw.WriteLine(Width.ToString());
         sw.WriteLine(Height.ToString());
         for (int i = 0; i < Height; i++)
         {
             for (int j = 0; j < Width; j++)
             {
                 sw.WriteLine(ImageMatrix[i, j].red.ToString());
                 sw.WriteLine(ImageMatrix[i, j].green.ToString());
                 sw.WriteLine(ImageMatrix[i, j].blue.ToString());
             }
         }
         sw.Close();
     }
 }
Esempio n. 4
0
        private void button3_Click(object sender, EventArgs e)
        {
            int    Tap  = Int32.Parse(textBox3.Text);
            string Seed = textBox1.Text;

            Program.tap_vedio      = Tap;
            Program.seed_len_vedio = Seed.Length;
            int seed = 0, Power = 1;
            int currunt = 0;

            for (int i = Seed.Length - 1; i > -1; i--)
            {
                if (Seed[i] == '1')
                {
                    seed += Power;
                }
                Power *= 2;
                if (currunt < 63)
                {
                    Program.seed1_vedio = seed;
                }
                if (currunt == 62)
                {
                    Power = 1;
                    seed  = 0;
                }
                if (currunt >= 63)
                {
                    Program.seed2_vedio = seed;
                }
                currunt++;
            }
            for (int i = 0; i < Program.index_vedio; i++)
            {
                string OpenedFilePath = Program.images_name[i];
                Program.OriginalImage = ImageOperations.OpenImage(OpenedFilePath + ".bmp");
                int Width, Height;
                Width  = ImageOperations.GetWidth(Program.OriginalImage);
                Height = ImageOperations.GetHeight(Program.OriginalImage);
                Program.ApplyEncryptionOrDecryption1();
            }

            VideoFileWriter writer = new VideoFileWriter();

            writer.Open(@"C:\Users\JOE\Desktop\Videos\mov2.avi", 320, 240, 25, VideoCodec.Default);

            // ... here you'll need to load your bitmaps
            for (int i = 0; i <= 1312; i++)
            {
                string s           = Convert.ToString(i);
                Bitmap original_bm = new Bitmap(@"C:\Users\JOE\Desktop\[TEMPLATE] ImageEncryptCompress\Put Pictures/" + s + ".bmp");
                writer.WriteVideoFrame(original_bm);
            }
            writer.Close();

            /* var size = new Size(1600, 1200);                    // The desired size of the video
             * var fps = 25;                                       // The desired frames-per-second
             * var codec = VideoCodec.MPEG4;                       // Which codec to use
             * var destinationfile = @"d:\myfile.avi";             // Output file
             * var srcdirectory = @"d:\foo\bar";                   // Directory to scan for images
             * var pattern = "*.jpg";                              // Files to look for in srcdirectory
             * var searchoption = SearchOption.TopDirectoryOnly;   // Search Top Directory Only or all subdirectories (recursively)?
             *
             * using (var writer = new VideoFileWriter())          // Initialize a VideoFileWriter
             * {
             *   writer.Open(destinationfile, size.Width, size.Height, fps, codec);              // Start output of video
             *   foreach (var file in Directory.GetFiles(srcdirectory, pattern, searchoption))   // Iterate files
             *   {
             *       using (var original = (Bitmap)Image.FromFile(file))     // Read bitmap
             *       using (var resized = new Bitmap(original, size))        // Resize if necessary
             *           writer.WriteVideoFrame(resized);                    // Write frame
             *   }
             *   writer.Close();                                 // Close VideoFileWriter
             * }      */
        }