Membuat Aplikasi Image Resize Pada Visual Studio dengan bahasa C#


Assalammualaikum wr wb.....

balik lagi nih sama Makna Peka di berbagi itu indah, kali ini saya masih membahas tentang pembuatan program dengan Visual Studio menggunakan bahasa C#. yaitu membuatAplikasi Image Resize Pada Visual Studio dengan bahasa C#.

Aplikasi image resizer adalah aplikasi untuk mengubah ukuran gambar yang mempunyai format .JPEG. Dibawah ini langkah-langkahnya

1. buatlah desain Form seerti ini


Atur properties setiap object/Component diatas dengan ketentuan dibawah ini:


2. setelah merancang tampilan,Tambahkan coding dibawah ini pada project code Form anda.

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

namespace image
{
    public partial class Form1 : Form
    {
        private Image gambar; //di definisikan global
        public Form1()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.FixedSingle;
            this.MaximizeBox = false;
            this.MinimizeBox = false;
            tsize.MaxLength = 3;
            tsize.Enabled = false;
        }

        void ubahsize()
        {
            if (tsize.Text != "")
            {
                int persen = Convert.ToInt32(tsize.Text);
                int tinggi = (persen * Convert.ToInt32(ltinggi.Text)) / 100;
                int lebar = (persen * Convert.ToInt32(llebar.Text)) / 100;
                ltinggi.Text = Convert.ToString(tinggi);
                llebar.Text = Convert.ToString(lebar);
            }
        }
        void simpangambar()
        {
            int tinggi = Convert.ToInt32(ltinggi.Text);
            int lebar = Convert.ToInt32(llebar.Text);
            Bitmap ukuranbaru = new Bitmap(lebar, tinggi,
            System.Drawing.Imaging.PixelFormat.Format24bppRgb);
            Graphics gbr = Graphics.FromImage(ukuranbaru);
            gbr.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighSpeed;
            gbr.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighSpeed;
            gbr.InterpolationMode =  System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
            gbr.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighSpeed;
            Rectangle rect = new Rectangle(0, 0, lebar, tinggi);
            gbr.DrawImage(gambar, rect);
            SaveFileDialog simpan = new SaveFileDialog();
            //listing program untuk penyimpan
            simpan.Filter = "Jpeg Format|*.Jpg";
            simpan.RestoreDirectory = true;

            if (simpan.ShowDialog() != DialogResult.Cancel)
            {
                ukuranbaru.Save(simpan.FileName);
                ukuranbaru.Dispose();
                MessageBox.Show("Gambar Berhasil Disimpan", "Info");
            }
        }

        void bukagambar()
        {
            OpenFileDialog bukagambar = new OpenFileDialog();
            if (bukagambar.ShowDialog() == DialogResult.OK)
            {
                this.gambar = Image.FromFile(bukagambar.FileName);
                picture.SizeMode = PictureBoxSizeMode.StretchImage;
                //menyesuaikan gambar sesuai dengan picturebox
                picture.ImageLocation = bukagambar.FileName;//mencari lokasi gambar
                ltinggi.Text = gambar.Height.ToString();
                llebar.Text = gambar.Width.ToString();
                tsize.Enabled = true;
                tsize.Clear();
            }

        }


3. lalu double klik pada button1 / Buka Gambar, lalu masukkan coddingan seperti dibawah ini


private void bbuka_Click(object sender, EventArgs e)
        {
            bukagambar();

        }

4. lalu double klik pada button2 / Simpan, lalu masukkan coddingan seperti dibawah ini

 private void bsimpan_Click(object sender, EventArgs e)
        {
            simpangambar();

        }

5. lalu double klik pada TextBox1, jika tampilan codding belum seperti dibawah ini

 private void tsize_KeyDown(object sender, KeyEventArgs e)

        {

maka klik satu kali pada TextBox1 > properties > klik yang ada tombol petir dibawah ini > lalu cari KeyDown > lalu double klik

lalu isikan codingan seperti dibawah ini :
 private void tsize_KeyDown(object sender, KeyEventArgs e)
        {
             if (e.KeyCode == Keys.Enter)  
             {
                 ubahsize();
            }
        }
    }
}

6. Lalu coba Jalankan program dengan menekan f5, jika berhasil maka berikut tampilan Running nya:

Tampilan Awal

Tampilan Untuk Membuka Gambar

Tampilan Awal Gambar

Tampilan setelah di resize

Tampilan Untuk Menyimpan


berikut tutorial untuk membuat Aplikasi Image Resize Pada Visual Studio dengan bahasa C#. sekian dan terimakasih.........
 

Nama : Renal Verdiyan Erlangga
NIM   : 13150782
Kelas  : 13.6A.37


Comments

  1. According to Stanford Medical, It's indeed the one and ONLY reason women in this country live 10 years longer and weigh an average of 19 kilos lighter than we do.

    (And by the way, it is not related to genetics or some secret diet and absolutely EVERYTHING related to "HOW" they are eating.)

    BTW, I said "HOW", and not "what"...

    CLICK this link to reveal if this quick questionnaire can help you release your true weight loss possibility

    ReplyDelete
  2. Membuat Aplikasi Image Resize Pada Visual Studio Dengan Bahasa C >>>>> Download Now

    >>>>> Download Full

    Membuat Aplikasi Image Resize Pada Visual Studio Dengan Bahasa C >>>>> Download LINK

    >>>>> Download Now

    Membuat Aplikasi Image Resize Pada Visual Studio Dengan Bahasa C >>>>> Download Full

    >>>>> Download LINK Ql

    ReplyDelete

Post a Comment