【发布时间】:2017-11-09 16:47:51
【问题描述】:
我正在尝试打开一个包含 12 页的 .tiff 文件。然后我将对单个像素进行一些数学运算,然后将其吐出。如何导入它然后拆分它?我正在尝试将其导入位图数组。我在开头声明了数组:
Bitmap[] tifBitmap = new Bitmap[10];
然后我想在这个方法中给每个写一个值:
private void splitTiff(String location)
{
int activePage;
int pages;
System.Drawing.Image image = System.Drawing.Image.FromFile(location);
pages = image.GetFrameCount(FrameDimension.Page);
for (int i = 0; i < 12; i++)
{
activePage = i + 1;
image.SelectActiveFrame(FrameDimension.Page, i);
//this is what I need to figure out
tifBitmap[i - 1] = [save image slice here somehow];
}
}
现在我知道这段代码很乱,但它显示了这个想法。我怎么能做到这一点?
【问题讨论】:
标签: c# image-processing bitmap