multi-frame Tiff format
Et billedhandlingsprogram ImageJ har pakket følgende multi-frame Tiff fil:http://www.mediafire.com/view/fxqk774b26c1553/Stack%2CSegmented.tif
Jeg har pakket filen ud med følgende kode:
http://stackoverflow.com/questions/401561/how-to-open-a-multi-frame-tiff-imageformat-image-in-net-2-0:
private List<Image> GetAllPages(string file)
{
List<Image> images = new List<Image>();
Bitmap bitmap = (Bitmap)Image.FromFile(file);
int count = bitmap.GetFrameCount(FrameDimension.Page);
for (int idx = 0; idx < count; idx++)
{
// save each frame to a bytestream
bitmap.SelectActiveFrame(FrameDimension.Page, idx);
MemoryStream byteStream = new MemoryStream();
bitmap.Save(byteStream, ImageFormat.Tiff);
// and then create a new Image from it
images.Add(Image.FromStream(byteStream));
}
return images;
}
Jeg vil gerne bearbejde de enkelte billeder og pakke dem sammen i samme igen i præcis samme format, som oprindelig, således at ImageJ kan læse dem igen.
Er det nogen, der har et bud på, hvordan det kan gøres?