コード例 #1
0
        private void contrastToolStripMenuItem_Click(object sender, EventArgs e)
        {
            addToUndo();
            Selection sel = new Selection(this, 2);
            sel.ShowDialog();
            int val = System.Convert.ToInt32(sel.tbValue.Text);

            if (val > 100 || val < -100)
                pic.UpdateBitmap(ref b);
            else
            {
                pappy.lblAction.Text = "Contrast Altered";
                if (hist != null)
                    hist.UpdateHistogram();
            }
            sel.Dispose();
            OnGotFocus(e);
            this.Invalidate();
        }
コード例 #2
0
        private void gammaCorrectionToolStripMenuItem_Click(object sender, EventArgs e)
        {
            addToUndo();
            Selection sel = new Selection(this, 3);
            sel.ShowDialog();
            double val = System.Convert.ToDouble(sel.tbValue.Text);

            if (val > 8 || val < 0)
                pic.UpdateBitmap(ref b);
            else
            {
                pappy.lblAction.Text = "Gamma Level Adjusted";
                if (hist != null)
                    hist.UpdateHistogram();
            }
            sel.Dispose();
            OnGotFocus(e);
            this.Invalidate();
        }
コード例 #3
0
        private void brightnessToolStripMenuItem_Click(object sender, EventArgs e)
        {
            addToUndo();
            Selection sel = new Selection(this, 1);
            sel.ShowDialog();
            int val = System.Convert.ToInt32(sel.tbValue.Text);

            if (val > 255 || val < -255)
            {
                pic.UpdateBitmap(ref b);
            }
            else
            {
                pappy.lblAction.Text = "Brightness Adjusted";
                if (hist != null)
                    hist.UpdateHistogram();
            }
            sel.Dispose();
            OnGotFocus(e);
            this.Invalidate();
        }