Loading [MathJax]/extensions/tex2jax.js

2015-09-10

C#でマルチページ形式のTiff画像を表示する方法(WPF編)

WPFでのC#でマルチページ形式のTiff画像を表示する方法は、下記のようになります。若干、Formの時よりもシンプルになりますね。
// Decode TIFF image
FileStream ImageStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
TiffBitmapDecoder ImageDecoder = new TiffBitmapDecoder(ImageStream, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
int pageCount =ImageDecoder.Frames.Count;
for(int i=0;i<pageCount;i++){
image1.Source = ImageDecoder.Frames[i];
System.Threading.Thread.Sleep(500);
}