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:
- Buat New Project pada halaman Visual Studio 2010
- Lalu kita pilih Windows Forms Application
- 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.
0 komentar:
Posting Komentar