private static PixArray ReadImageFileIntoPixArray(string filename) { if (filename.ToLower().EndsWith(".tif") || filename.ToLower().EndsWith(".tiff")) { return(PixArray.LoadMultiPageTiffFromFile(filename)); } else { PixArray pa = PixArray.Create(0); pa.Add(Pix.LoadFromFile(filename)); return(pa); } }
private PixArray LoadPixArray(string filename) { if (filename.ToLower().EndsWith(".tif") || filename.ToLower().EndsWith(".tiff")) { return(PixArray.LoadMultiPageTiffFromFile(filename)); } else { PixArray pixA = PixArray.Create(0); pixA.Add(Pix.LoadFromFile(filename)); return(pixA); } }
private PixArray LoadPixArray(string filename) { if (filename.ToLower().EndsWith(".tif") || filename.ToLower().EndsWith(".tiff")) { return(PixArray.LoadMultiPageTiffFromFile(filename)); } else { PixArray pixA = PixArray.Create(0); IList <Image> imageList = ImageIOHelper.GetImageList(new FileInfo(filename)); foreach (Image image in imageList) { pixA.Add(ConvertBitmapToPix(image)); } return(pixA); } }