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]); }
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); }