J'essaie d'extraire des images de thumnail de chaque image dans un gif animé. Le code suivant est comment j'essaie de le faire, mais la propriété thumbnail de l'instance BitmapFrame est toujours null.(WPF) Comment extraire des images d'images multitrames (tif, gif)
Est-ce que je fais quelque chose de mal?
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);
}
}
}