private void button12_Click(object sender, EventArgs e) { if (openImg != null) { Bitmap inv_rotateImg; double degree, x_stretch, y_stretch; Change_Form cf = new Change_Form(); // get rotate degree if (textBox1.Text == "") { degree = 0; } else { degree = Convert.ToDouble(textBox1.Text); } // get stretch value if (textBox2.Text == "") { x_stretch = 1; } else { x_stretch = Convert.ToDouble(textBox2.Text); } if (textBox3.Text == "") { y_stretch = 1; } else { y_stretch = Convert.ToDouble(textBox3.Text); } // do invrotate inv_rotateImg = cf.invRotate(openImg, degree); if (inv_rotateImg != null) { SetLabel(11, "registered"); SetPictureBox(3, inv_rotateImg); SetLabelVisibel(11, true); SetPictureBoxVisibel(3, true); } else { SetLabelVisibel(11, false); SetPictureBoxVisibel(3, false); } } }
private void button9_Click(object sender, EventArgs e) { SetLabelVisibel(10, false); SetLabelVisibel(11, false); SetLabelVisibel(12, false); SetPictureBoxVisibel(2, false); SetPictureBoxVisibel(3, false); SetPictureBoxVisibel(4, false); SetChartVisibel(1, false); SetChartVisibel(2, false); if (openImg != null) { Bitmap rotateImg, stretchImg; //Bitmap inv_rotateImg, inv_stretchImg; Change_Form cf = new Change_Form(); double degree, x_stretch, y_stretch; // get rotate degree if (textBox1.Text == "") { degree = 0; } else { degree = Convert.ToDouble(textBox1.Text); } // do rotate rotateImg = cf.Rotate(openImg, degree); // get stretch value if (textBox2.Text == "") { x_stretch = 1; } else { x_stretch = Convert.ToDouble(textBox2.Text); } if (textBox3.Text == "") { y_stretch = 1; } else { y_stretch = Convert.ToDouble(textBox3.Text); } // do stretch stretchImg = cf.Stretch(rotateImg, x_stretch, y_stretch); // do invrotate //inv_rotateImg = cf.invRotate(openImg, degree); if (stretchImg != null) { SetLabel(10, "rotate"); SetPictureBox(2, stretchImg); SetLabelVisibel(10, true); SetPictureBoxVisibel(2, true); } else { SetLabelVisibel(10, false); SetPictureBoxVisibel(2, false); } /*** * if (inv_rotateImg != null) * { * SetLabel(11, "registered"); * SetPictureBox(3, inv_rotateImg); * * SetLabelVisibel(11, true); * SetPictureBoxVisibel(3, true); * } * else * { * SetLabelVisibel(11, false); * SetPictureBoxVisibel(3, false); * } ***/ } }