Создание битмапа каждый раз с новым именем - C#

Узнай цену своей работы

Формулировка задачи:

Вы мне не поможите. Нужно чтобы после выполнения кода создовался битмап каждый раз с новым именем
                        RectangleF cloneRect = new RectangleF(left, up, taiblewidth, taiblehight);
                        System.Drawing.Imaging.PixelFormat format = bitmap0.PixelFormat;
                        Bitmap cloneBitmap = bitmap0.Clone(cloneRect, format);

Решение задачи: «Создание битмапа каждый раз с новым именем»

textual
Листинг программы
            Color color1 = Color.FromArgb(0, 0, 0);
            Color color0 = Color.FromArgb(231, 81, 69);
            Bitmap bitmap0 = new Bitmap(@"d:\sc.bmp");
            List<Bitmap> list1 = new List<Bitmap>();
 
            for (int x0 = 0; (x0 < bitmap0.Width) && (color1 != color0); x0++)
                for (int y0 = 0; (y0 < bitmap0.Height) && (color1 != color0); y0++)
                {
                    color1 = bitmap0.GetPixel(x0, y0);
                    while (color1 == color0)
                    {
                        MessageBox.Show("Найдена точка");
                        color1 = Color.FromArgb(0, 0, 0);
                        Bitmap bitmap1 = bitmap0.Clone(new RectangleF(x0 - 9, y0 - 2, 475, 346), bitmap0.PixelFormat);
                        list1.Add(bitmap1);
                    }
                }
            bitmap0.Dispose();
            MessageBox.Show("Поиск завершон");
            pictureBox1.Image = list1[0];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.692 из 5
Похожие ответы