public void LoadImage(string path) { var image = ImageIO.LoadImage(path); ImageProvider.OriginalImage = image.Clone(new Rectangle(0, 0, image.Width, image.Height), System.Drawing.Imaging.PixelFormat.Format24bppRgb); ImageProvider.EditedImage = image.Clone(new Rectangle(0, 0, image.Width, image.Height), System.Drawing.Imaging.PixelFormat.Format24bppRgb); ImageProvider.ImagePath = path; ImageProvider.Reset(); }
private static ImageBuffer LoadImage(string filePath) { try { if (File.Exists(filePath)) { return(ImageIO.LoadImage(filePath).SetPreMultiply()); } } catch { } // Suppress exceptions, return null on any errors return(null); }