public ImageInfo GetAverageColor(Bitmap bmp, string filePath) { var imageInfo = new ImageInfo(filePath); int halfX = bmp.Width / 2; int halfY = bmp.Width / 2; imageInfo.AverageTL = getAverageColor(new Rectangle(0, 0, halfX, halfY), bmp, quality); imageInfo.AverageTR = getAverageColor(new Rectangle(halfX, 0, bmp.Width - halfX, halfY), bmp, quality); imageInfo.AverageBL = getAverageColor(new Rectangle(0, halfY, halfX, bmp.Height - halfY), bmp, quality); imageInfo.AverageBR = getAverageColor(new Rectangle(halfX, halfY, bmp.Width - halfX, bmp.Height - halfY), bmp, quality); return imageInfo; }
public static ImageInfo ParseFile(FileInfo file) { ImageInfo image = new ImageInfo(file); return(image); }