Esempio n. 1
0
        static void Main(string[] args)
        {
            BMP_File initialPicture = new BMP_File(args[0]);

            Console.Write("Enlarging image " + args[2] + " times... ");
            BMP_File resizedPicture = new BMP_File(Convert.ToDouble(args[2]), initialPicture);

            Console.WriteLine("Done.");
            resizedPicture.Writer(args[1]);
            Console.WriteLine("Written result to " + args[1]);
        }
Esempio n. 2
0
 public BMP_File(double numberOfTimes, BMP_File previousFile)
 {
     if (numberOfTimes < 0)
     {
         previousFile._picture.Reverse();
         numberOfTimes *= -1;
     }
     headerInfo = previousFile.headerInfo;
     _picture   = new Picture(previousFile._picture.Pixels, numberOfTimes);
     filesize   = Convert.ToUInt32(previousFile.filesize * numberOfTimes);
     _picture.Resize(previousFile._picture.Pixels);
 }