[WPF / WCF] Image pas net
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:
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:
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 !
http://img686.imageshack.us/img686/5683/pixeldi.png
Merci d'avance,
Cordialement,
NeoKript