728x90
반응형
이미지 데이터를 byte[]로 읽어들였을때 다시 앱에서 보여주기 위해서는 BitmapImage로 변환이 필요하다.
이를 위한 함수.
public async Task<BitmapImage> ConvertToBitmapImage(byte[] image) { BitmapImage bitmapimage = null; using (InMemoryRandomAccessStream ms = new InMemoryRandomAccessStream()) { using (DataWriter writer = new DataWriter(ms.GetOutputStreamAt(0))) { writer.WriteBytes((byte[])image); await writer.StoreAsync(); } bitmapimage = new BitmapImage(); bitmapimage.SetSource(ms); } return bitmapimage; } |
728x90
반응형
'Programming > Windows&C#' 카테고리의 다른 글
[UWP] UWP SQLite 사용하기 (0) | 2018.02.19 |
---|---|
[Windows/UWP] c# 에서 쓰기 위한 폰트 (0) | 2017.09.12 |
[WIndows/UWP]UWP Telerik 에서 공개한 UI 컨트롤 (0) | 2017.06.26 |
[Windows/UWP] UWP 앱 페이지 열기 (0) | 2017.06.11 |
[Windows/UWP] UWP 페이지 이동, 백버튼 (2) | 2017.06.10 |