2014-06-04 4 views
0

Я новичок в .net.I пытается преобразовать из байта format.I изображений я cosing ошибкиПреобразовать данные байт для изображения

Моего кода

MemoryStream ms = new MemoryStream(byt); 
         Image returnImage = Image.FromStream(ms); 
         returnImage.Save("D:\\image.jpg"); 

происходя ошибку в строке "Изображение returnImage = Image.FromStream (ms); " как «Параметр недействителен».

+1

Как это "байт данных" сделал? Создается ли это из какого-либо изображения или? – HABJAN

+3

Ну что такое ваш массив байтов? Действительно ли это действительное представление изображения? –

+0

yes.It данные камеры в шестнадцатеричном – user2756361

ответ

0

Пожалуйста, попробуйте код ниже

public static void byteArrayToImage(byte[] data) 
{ 
    using (System.IO.MemoryStream ms = new System.IO.MemoryStream(data)) 
    { 
     Image img=new Bitmap(Image.FromStream(ms)); 
     img.Save(@"D:\image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); 
    } 
} 
Смежные вопросы