Beispiel #1
0
        private void numColors_ValueChanged(object sender, EventArgs e)
        {
            numCol = Arith.Clamp((int)numColors.Value, 3, 10);

            if (inputImage != null)
            {
                Colormap.Generate(inputImage, numCol, out colors);
                pictureBox1.Invalidate();
            }
        }
Beispiel #2
0
        private void buttonLoad_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title  = "Open Image File";
            ofd.Filter = "Bitmap Files|*.bmp" +
                         "|Gif Files|*.gif" +
                         "|JPEG Files|*.jpg" +
                         "|PNG Files|*.png" +
                         "|TIFF Files|*.tif" +
                         "|All image types|*.bmp;*.gif;*.jpg;*.png;*.tif";

            ofd.FilterIndex = 6;
            ofd.FileName    = "";
            if (ofd.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            setImage(ref inputImage, (Bitmap)Image.FromFile(ofd.FileName));

            Colormap.Generate(inputImage, numCol, out colors);
            pictureBox1.Invalidate();
        }