Beispiel #1
0
        private void ApplyButton_Click(object sender, EventArgs e)
        {
            float[] transParam;
            transParam    = new float[5];
            transParam[0] = float.Parse(ScaleXTB.Text);
            transParam[1] = float.Parse(ScaleYTB.Text);
            transParam[2] = float.Parse(RotateTB.Text);
            transParam[3] = float.Parse(ShearXTB.Text);
            transParam[4] = float.Parse(ShearYTB.Text);
            ImageTransform IT = new ImageTransform(transParam);

            try
            {
                Bitmap B = IT.GeometricLinearTransform(sourceBitmap);
                AfterBox.Image = B;
            }
            catch
            {
                MessageBox.Show("Image can't be Transformed !", "Error", MessageBoxButtons.OK);
            }
        }