• Tidak ada hasil yang ditemukan

Analisis dan Implementasi Anti Watermarking untuk Memperbaiki Kualitas Citra Digital Dengan Menggunakan Metode Image Averaging

N/A
N/A
Protected

Academic year: 2017

Membagikan "Analisis dan Implementasi Anti Watermarking untuk Memperbaiki Kualitas Citra Digital Dengan Menggunakan Metode Image Averaging"

Copied!
14
0
0

Teks penuh

(1)

LISTING PROGRAM

1.

Form Home

using System;

using System.Collections.Generic;

using System.Drawing;

using System.Windows.Forms;

namespace KhalidaZia121401018 {

/// <summary>

/// Description of MainForm. /// </summary>

public partial class MainForm : Form {

public MainForm() {

//

// The InitializeComponent() call is required for Windows Forms designer support.

//

InitializeComponent();

//

// TODO: Add constructor code after the InitializeComponent() call.

// }

void ImplementationToolStripMenuItemClick(object sender, EventAr gs e)

{

FormImplementation fi = new FormImplementation(); fi.ShowDialog();

}

void HelpToolStripMenuItemClick(object sender, EventArgs e) {

FormHelp fh = new FormHelp(); fh.ShowDialog();

}

void AboutToolStripMenuItemClick(object sender, EventArgs e) {

FormAbout fa = new FormAbout(); fa.ShowDialog();

(2)

} }

2.

Form Implementation

using System;

using System.Drawing;

using System.Windows.Forms;

using System.Drawing.Imaging;

using System.Diagnostics;

using System.Runtime.InteropServices;

namespace KhalidaZia121401018 {

/// <summary>

/// Description of FormImplementation. /// </summary>

public partial class FormImplementation : Form {

public FormImplementation() {

//

// The InitializeComponent() call is required for Windows Forms designer support.

//

InitializeComponent();

//

// TODO: Add constructor code after the InitializeComponent() call.

// }

void GroupBox2Enter(object sender, EventArgs e) {

}

void Button1Click(object sender, EventArgs e) {

try

{

(3)

{ 350 px and max 500 x 500 px", "Warning");

(4)
(5)

{

= new Rectangle(bitmap.Width / 4, bitmap.Height / 4, 200, 100); Bitmap cropped = bitmap.Clone(rect, bitmap.PixelFormat);

= new Rectangle(bitmap.Width / 4, bitmap.Height / 4, 250, 150);

(6)

GH.DrawImage(citra2, citra1.Width / 4, citra1.Height / 4);

(7)

(8)

pictureBox5.Image = Gabung(PB2, PB8); ght >= 350 && bit.Width >= 350 )

{ 350 px and max 500 x 500 px", "Warning");

(9)
(10)

{

SaveFileDialog save = new SaveFileDialog(); save.Filter = "image Files| *.bmp";

save.FileName = "*.bmp";

if (save.ShowDialog() == DialogResult.OK) {

pictureBox7.Image.Save(save.FileName, System.Draw ing.Imaging.ImageFormat.Bmp);

MessageBox.Show("Image has

saved", "save", MessageBoxButtons.OK, MessageBoxIcon.Information); }

else

{

MessageBox.Show("Image doesn't save "); }

} }

void Button9Click(object sender, EventArgs e) {

if(pictureBox5.Image != null) {

SaveFileDialog save = new SaveFileDialog(); save.Filter = "image Files| *.bmp";

save.FileName = "*.bmp";

if (save.ShowDialog() == DialogResult.OK) {

pictureBox5.Image.Save(save.FileName, System.Draw ing.Imaging.ImageFormat.Bmp);

MessageBox.Show("Image has

saved", "save", MessageBoxButtons.OK, MessageBoxIcon.Information); }

else

{

MessageBox.Show("Image doesn't save "); }

} }

} }

3.

Form Help

using System;

using System.Drawing;

(11)

namespace KhalidaZia121401018 {

/// <summary>

/// Description of FormHelp. /// </summary>

public partial class FormHelp : Form {

public FormHelp() {

//

// The InitializeComponent() call is required for Windows Forms designer support.

//

InitializeComponent();

//

// TODO: Add constructor code after the InitializeComponent() call.

// }

void FormHelpLoad(object sender, EventArgs e) {

richTextBox1.Enabled = false; }

} }

4.

Form About

using System;

using System.Drawing;

using System.Windows.Forms;

namespace KhalidaZia121401018 {

/// <summary>

/// Description of FormAbout. /// </summary>

public partial class FormAbout : Form {

public FormAbout() {

//

(12)

Forms designer support. //

InitializeComponent();

//

// TODO: Add constructor code after the InitializeComponent() call.

(13)

Data Diri

Nama

: Khalida Zia

Tempat/Tanggal Lahir : Medan / 26 April 1994

Alamat Sekarang

: Jl. Denai Gg. Galon No. 6 Medan

Alamat Orang Tua

: Jl. Denai Gg. Galon No. 6 Medan

Agama

: Islam

Jenis Kelamin

: Perempuan

Nomor Hp

: 087869164102

Email

: [email protected]

Riwayat Pendidikan

2000

2006

: SD Negeri 068084 Medan

2006

2009

: SMP Negeri 13 Medan

2009

2012

: SMA Negeri 6 Medan

2012

: S1 Ilmu Komputer Universitas Sumatera Utara, Medan

Seminar/Kursus/Workshop

2015

: Kursus Bahasa Pemorgraman Java di Binus Center

2014

: Seminar Nasional Literasi Informasi

2013

: Workshop Pemrograman Object Oriented

Keahlian

Bahasa

: Indonesia, Inggris

Bahasa Pemrograman : C++ dan C#

DBMS

: MySQL

(14)

Pengalaman Organisasi

2013-2014

: Ikatan Mahasiswa S1 Ilmu Komputer (IMILKOM) USU

2014-2015

: Ikatan Mahasiswa S1 Ilmu Komputer (IMILKOM) USU

Referensi

Dokumen terkait

Berdasarkan hasil pengujian High-Boost Filtering lebih baik digunakan pada citra grayscale berformat .bmp maupun berformat .png dengan Gaussian noise karena nilai MSE

Tujuan dari penelitian adalah agar dapat memperoleh sebuah aplikasi yang dapat memperbaiki kualitas citra yang mengalami noise yaitu Gaussian Noise dan Salt

Perbaikian citra bertujuan meningkatkan tampilan citra untuk pandangan manusia atau untuk mengkonversi suatu citra agar memiliki format yang lebih baik sehingga citra

Perancangan Perangkat Lunak untuk Perbaikan Citra Digital dengan Menggunakan Lima (5) Teknik Penyaringan (Filtering).. Universitas Sumatera

[r]

Kode Program Class FFTN (Wiener Filter) :.

Berdasarkan pengujian yang dilakukan terhadap citra digital yang telah disisipi watermark, menunjukkan bahwa metode yang digunakan pada proses watermarking

Berdasarkan pengujian yang dilakukan terhadap citra digital yang telah disisipi watermark, menunjukkan bahwa metode yang digunakan pada proses watermarking tahan