public static void PerformImageResizeAndPutOnCanvas(string pFilePath, string pFileName, int pWidth, int pHeight, string pOutputFileName, string destPath) { System.Drawing.Image imgBef; imgBef = System.Drawing.Image.FromFile(pFilePath + pFileName); System.Drawing.Image _imgR; _imgR = Imager.Resize(imgBef, pWidth, pHeight, true); System.Drawing.Image _img2; _img2 = Imager.PutOnCanvas(_imgR, pWidth, pHeight, System.Drawing.Color.White); //Save JPEG Imager.SaveJpeg(destPath + pOutputFileName, _img2); imgBef.Dispose(); _imgR.Dispose(); _img2.Dispose(); }