1
애니메이션 GIF에서 각 프레임의 thumnail 이미지를 추출하려고합니다. 다음 코드는 어떻게 할 지 모르겠지만 BitmapFrame 인스턴스의 축소판 속성은 항상 null입니다.(WPF) 멀티 프레임 이미지 (tif, gif)에서 프레임을 추출하는 방법
내가 잘못 했나요?
GifBitmapDecoder bd1 = new GifBitmapDecoder(
new Uri(thisImage.Path), BitmapCreateOptions.None, BitmapCacheOption.Default);
if (bd1.CheckAccess())
{
if (bd1.Frames.Count > 1)
{
foreach (var frame in bd1.Frames)
{
BitmapSource frameThmb = frame.Thumbnail;
if (frameThmb != null)
Console.WriteLine(frameThmb.Width);
}
}
}