Bonjour,
J'essaie d'utiliser ImageTools mais impossible de charger une image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
private void button1_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.Multiselect = false;
 
            // Define the filter to load all format that can be handled by image tools.
            openFileDialog.Filter = "Image Files (*.jpg;*.png;*.bmp;*gif)|*.jpg;*.png;*.bmp;*.gif";
 
            if (openFileDialog.ShowDialog() == true)
            {
                FileInfo fileInfo = openFileDialog.File;
                extendedImage = new ImageTools.ExtendedImage();
                extendedImage.DownloadCompleted += new OpenReadCompletedEventHandler(extendedImage_DownloadCompleted);
                extendedImage.LoadingFailed += new EventHandler<UnhandledExceptionEventArgs>(extendedImage_LoadingFailed);
                BitmapImage bi = new BitmapImage();
                FileStream fileStream = fileInfo.OpenRead();
                extendedImage.SetSource(fileStream);
                animatedImage.Source = extendedImage;
 
            }
        }
Je passe dans le LoadingFailed avec l'erreur suivante :
{System.InvalidOperationException: La séquence ne contient aucun élément
à System.Linq.Enumerable.Max(IEnumerable`1 source)
à System.Linq.Enumerable.Max[TSource](IEnumerable`1 source, Func`2 selector)
à ImageTools.ExtendedImage.Load(Stream stream)
à ImageTools.ExtendedImage.<>c__DisplayClass18.<LoadAsync>b__17(Object objectState)}
Est ce que quelqu'un aurait une idée ?
Merci beaucoup
Cédric