private void FormPrewitt_Load(object sender, EventArgs e) { pictureBox1.Image = pcxGray.pcxImg; radioButton1.Checked = true; pcxAfter = new ImgPcx(pcxGray); pcxAfter.Prewitt("vertical"); pictureBox2.Image = pcxAfter.pcxImg; // 顯示SNR值 (到小數後2位) textBox1.Text = pcxGray.GetSNR(pcxGray, pcxAfter).ToString("f2"); }
// 兩者 private void radioButton3_CheckedChanged(object sender, EventArgs e) { if (radioButton3.Checked == true) { pcxAfter = new ImgPcx(pcxGray); pcxAfter.Prewitt("both"); pictureBox2.Image = pcxAfter.pcxImg; // 顯示SNR值 (到小數後2位) textBox1.Text = pcxGray.GetSNR(pcxGray, pcxAfter).ToString("f2"); } }