que utilizaConvertir matriz de bytes a la imagen en WPF
private BitmapImage byteArrayToImage(byte[] byteArrayIn)
{
try
{
MemoryStream stream = new MemoryStream();
stream.Write(byteArrayIn, 0, byteArrayIn.Length);
stream.Position = 0;
System.Drawing.Image img = System.Drawing.Image.FromStream(stream);
BitmapImage returnImage = new BitmapImage();
returnImage.BeginInit();
MemoryStream ms = new MemoryStream();
img.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
ms.Seek(0, SeekOrigin.Begin);
returnImage.StreamSource = ms;
returnImage.EndInit();
return returnImage;
}
catch (Exception ex)
{
throw ex;
}
return null;
}
Este método en mi aplicación para convertir la matriz de bytes a una imagen. Pero lanza la excepción "El parámetro no es válido" ... ¿por qué está sucediendo ...? ¿Hay algún método alternativo?
qué línea que lanza excepción? –
System.Drawing.Image img = System.Drawing.Image.FromStream (stream); este código arroja la excepción mencionada ... –
@BijoyKJose Sé que esto fue hace mucho tiempo, pero ¿ha encontrado una solución al problema '" No se encontró ningún componente de imágenes adecuado para completar esta operación "'. Estoy teniendo el mismo problema en este momento y no puedo encontrar ninguna solución. – CareTaker22