Sabtu, 01 Juni 2013

Pada kesempatan kali ini saya akan membahas tentang bagaimana kita mengakses suatu file image dan menyimpannya kembali di folder atau drive lain menggunakan bahasa pemrograman C#.
Langsung saja tanpa perlu berlama-lama saya akan langsung membahas bagaimana melakukannya.

Langkah 1:
  1. Buat New Project pada halaman Visual Studio 2010
  2. Lalu kita pilih Windows Forms Application
  3. Dan Kita beri nama Imager

Langkah 2:
Sisipkan 2 Button, 1 PictureBox, 1 openFileDialog, dan 1 saveFileDialog. Yang mana tampak seperti gambar dibawah ini


Selanjutnya klik tanda segitiga di pojok kanan atas pada PictureBox dan pada Size Mode ubah menjadi StretchImage.



Langkah 3:
Pada openFileDialog isikan pada properties Filter seperti ini 
JPEG|*.jpg|BMP|*.bmp|PNG|*.png
fungsinya adalah untuk melakukan seleksi file yang akan kita pilih menggunakan format yang telah disediakan.


Pada saveFileDialog juga sama isikan pada properties Filter sama seperti openFileDialog


Langkah 4:
Mengakses File di drive kita menggunakan komponen openFileDialog dan menyimpan menggunakan saveFileDialog

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Drawing.Imaging;
using System.Windows.Forms;

namespace Imager
{
    public partial class Form1 : Form
    {
        Image file;
        Boolean opened = false;
        Bitmap newBitmap;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult open = openFileDialog1.ShowDialog();
            if (open == DialogResult.OK) 
            {
                file = Image.FromFile(openFileDialog1.FileName);
                newBitmap = new Bitmap(openFileDialog1.FileName);
                pictureBox1.Image = file;
                opened = true;
            }

        }

        private void button2_Click(object sender, EventArgs e)
        {
            DialogResult save = saveFileDialog1.ShowDialog();
            if (save == DialogResult.OK) 
            { 
                if(opened)
                {

                if(saveFileDialog1.FileName.Substring(saveFileDialog1.FileName.Length - 3).ToLower() == "bmp")
                    {
                        file.Save(saveFileDialog1.FileName, ImageFormat.Bmp);
                    }
                    if(saveFileDialog1.FileName.Substring(saveFileDialog1.FileName.Length - 3).ToLower() == "jpg")
                    {
                        file.Save(saveFileDialog1.FileName, ImageFormat.Jpeg);
                    }
                    if(saveFileDialog1.FileName.Substring(saveFileDialog1.FileName.Length - 3).ToLower() == "png")
                    {
                        file.Save(saveFileDialog1.FileName, ImageFormat.Png);
                    }
                    if(saveFileDialog1.FileName.Substring(saveFileDialog1.FileName.Length - 3).ToLower() == "gif")
                    {
                        file.Save(saveFileDialog1.FileName, ImageFormat.Gif);
                    }

                }
                else
                {
                    MessageBox.Show("Tidak Ada Gambar Yang Akan Disimpan");
                }
            }

        }
    }
}

Demikian tutorial singkat yang bisa saya berikan, nantikan penjelasan serta tutorial yang lain.




Categories: ,

0 komentar:

Posting Komentar

Subscribe to RSS Feed Follow me on Twitter!