Bonjour à tous,
j'ai un petit soucis de netteté concernant une image (en BDD elle fait 500ko est est très nette) Et lorsque je l'affiche c'est tout pixelisé...

Mon Converter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            Byte[] Test = (Byte[])value;
            if (Test == null)
                return ("../Ressources/NotFound.jpg");
            MemoryStream MS = new MemoryStream(Test);
            BitmapImage BI = new BitmapImage();
            BI.BeginInit();
            BI.StreamSource = MS;
            BI.EndInit();
            return (BI);
 
        }
Côté WCF j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SqlDataReader Reader = Command.ExecuteReader();
                Byte[] Result = new Byte[1024000];
                Int64 Return = 0;
                while (Reader.Read())
                {
                    Return = Reader.GetBytes(0, 0, Result, 0, Result.Length);
                }
                Byte[] Tableau = new Byte[Return];
                for (int i = 0; i < Return; i++)
                {
                    Tableau[i] = Result[i];
                }
                Connexion.Close();
                return (Tableau);
Si quelqu'un sait d'où cela peut venir !




Merci d'avance,
Cordialement,
NeoKript