public ExcelImage(byte[] imageBytes, ExcelImageType type = ExcelImageType.Png, int colNumber = 1, int rowNumber = 1) { ImageBytes = imageBytes; ColNumber = colNumber; RowNumber = rowNumber; if (type == ExcelImageType.Png) { Type = ImagePartType.Png; } else if (type == ExcelImageType.Jpeg) { Type = ImagePartType.Jpeg; } }
protected static ExcelImage GetImage(string imagePath, ExcelImageType type, int colNumber = 1, int rowNumber = 1) { var imageBytes = File.Exists(imagePath) ? File.ReadAllBytes(imagePath) : null; return(new ExcelImage(imageBytes, type, colNumber, rowNumber)); }