I want to make a program that loads a file by input in console, convert the picture into greyscale, negative and blurred. Then I want to make copys of the converted picture in the same folder as the original with extra text at the filename (ex: picture\_negative.jpg). My problem is that i can't figure out how i save the pictures in the save folder with the extra text. 

This is my first month with programming so im not very experienced.

```cs
static void Main(string[] args)
        {
            Bitmap picture;
            try
            {
                Console.Write("Write the file you want to edit ");
                picture = new Bitmap(Console.ReadLine=                 
            }
            catch (ArgumentNullException)
            {
                Console.WriteLine("No picture choosen");
                return;
            }
            catch (ArgumentException)
            {
                Console.WriteLine("error");
                return;
            }

            ConvertAlgoritms.ConvertAlgoritms.MakePictureGreyScale(picture);
            ConvertAlgoritms.ConvertAlgoritms.MakePictureNegative(picture);
            ConvertAlgoritms.ConvertAlgoritms.MakePictureBlurred(picture);
        }

```

Example of the class

```cs
 public class ConvertAlgoritms
    {
        public static Bitmap MakePictureGreyScale(Bitmap originalPicture)
        {
            Bitmap newPicture = new Bitmap(originalPicture);

            int x, y;
            for (x = 0; x < newPicture.Width; x++)
            {
                for (y = 0; y < newPicture.Height; y++)
                {
                    Color pixel = newPicture.GetPixel(x, y);
                    int r = pixel.R;
                    int g = pixel.G;
                    int b = pixel.B;
                    int greyScale = (r + g + b) / 3;
                    newPicture.SetPixel(x, y, Color.FromArgb(greyScale, greyScale, greyScale));
                }
            }
            return newPicture;
        }
}

```