예제 #1
0
        private void rotateToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RotateForm rotateDialog = new RotateForm("Rotate by degrees (integer):");

            rotateDialog.ShowDialog();

            ImageGenerate.rotateImage(model, rotateDialog.value);
        }
예제 #2
0
        private void translateToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TranslateForm dialog = new TranslateForm();

            dialog.ShowDialog();

            ImageGenerate.Translate(model, dialog.xTran, dialog.yTran);
        }
예제 #3
0
        private void linearWarpscaleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form1 dialog = new Form1();

            dialog.ShowDialog();

            ImageGenerate.Scale(model, dialog.value);
        }
예제 #4
0
 //
 //forward menu calls-------------------------------------------------------------------------
 //
 private void newMenu_Click(object sender, EventArgs e)
 {
     editor = new ImageGenerate();
     model  = new Image(menuStrip1.Height);
     ImageGenerate.FillBlack(model);
     SetMenuOptionEnable(ModelType.Generate);
     Invalidate();
 }
예제 #5
0
 private void redFilterToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.RedChannelFilter(model);
 }
예제 #6
0
 private void sobelToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.Sobel(model);
 }
예제 #7
0
 private void fillCornflowerBlueToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.FillCornflowerBlue(model);
 }
예제 #8
0
 private void VerticalLine_Click(object sender, EventArgs e)
 {
     ImageGenerate.VerticalLine(model);
     Invalidate();
 }
예제 #9
0
 private void verticalBlueGradientToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.FillVerticalBlueGradient(model);
 }
예제 #10
0
 private void compositionRedToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.ComposeRed(model);
 }
예제 #11
0
 private void sharpenToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.Sharpen(model);
 }
예제 #12
0
 private void medianToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.Median(model);
 }
예제 #13
0
 private void monochromeToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.Mono(model);
 }
예제 #14
0
 private void diagonalLineToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.DiagonalLine(model);
 }
예제 #15
0
 private void verticalLIneToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.VerticalLine(model);
 }
예제 #16
0
 private void horizontalLineToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.HorizontalLine(model);
 }
예제 #17
0
 private void diagonalGradientToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.FillDiagonalGradient(model);
 }
예제 #18
0
 private void prewittToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.Prewitt(model);
 }
예제 #19
0
 private void triangelWarpToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.Triangle(model);
 }
예제 #20
0
 private void FillSeaGreenMenuOption_Click(object sender, EventArgs e)
 {
     ImageGenerate.FillSeaGreen(model);
     Invalidate();
 }
예제 #21
0
 private void pointilismToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.Point(model);
 }
예제 #22
0
 private void verticalBlueGradient_Click(object sender, EventArgs e)
 {
     ImageGenerate.VerticalGradient(model);
     Invalidate();
 }
예제 #23
0
 private void fillWhiteMenu_Click(object sender, EventArgs e)
 {
     ImageGenerate.FillWhite(model);
 }
예제 #24
0
 private void horizontalGradientToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.FillHorizontalGradient(model);
 }
예제 #25
0
 private void horizontalGradient_Click(object sender, EventArgs e)
 {
     ImageGenerate.HorizontalGradient(model);
     Invalidate();
 }
예제 #26
0
 private void flipHorizontalToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.flipHorizontally(model);
 }
예제 #27
0
 private void HorizontalLine_Click(object sender, EventArgs e)
 {
     ImageGenerate.HorizontalLine(model);
     Invalidate();
 }
예제 #28
0
 private void blueScreenToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.BlueScreen(model);
 }
예제 #29
0
 private void DiagonalLine_Click(object sender, EventArgs e)
 {
     ImageGenerate.DiagonalLine(model);
     Invalidate();
 }
예제 #30
0
 private void fillGreenToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ImageGenerate.FillGreen(model);
 }