tôi cố gắng 1000 lần, để chuyển đổi một dòng đơn giản (http WebResponse) để BitmapImage, nhưng không ai hướng dẫn được làm việc trong C# windows 8.Làm thế nào để chuyển đổi một luồng đơn giản (http webresponse) thành bitmapimage trong C# windows 8?
Ví dụ:
BitmapImage image = new BitmapImage();
image.SetSource(stream);
image1.Source = image;
Thank cho tất cả các câu trả lời.
Giải pháp
InMemoryRandomAccessStream randomAccessStream = new InMemoryRandomAccessStream();
DataWriter writer = new DataWriter(randomAccessStream.GetOutputStreamAt(0));
writer.WriteBytes((byte[])command);
await writer.StoreAsync();
BitmapImage image = new BitmapImage();
image.SetSource(randomAccessStream);
Bạn có chắc chắn con suối sẽ trở lại với * chỉ * dữ liệu hình ảnh thô? – ranksrejoined
Có, nhưng vấn đề là tôi không biết các phương pháp chính xác mà tôi có thể làm điều này. – flatronka
Tuyệt vời! Tôi vui vì bạn đã tìm thấy dòng bổ sung cần thiết để làm cho nó hoạt động! –