سؤال

كيف يمكنني إنشاء System.windows.media.imagesource من صفيف بايت؟

لدي مجموعة بايت، تحتوي على محتويات الملفات الدقيقة وإكمال ملف صورة TIFF. أحتاج إلى عرض هذا على الشاشة، وليس لدي أي فكرة عن مكان البدء.

من المفترض أنه يمكن القيام به (وفقا لرئيسي، فعل فريق Dev لدينا في الماضي، ولكن لا أحد يتذكر كيف).

هل قام أحد هنا بإجراء شيء مثل هذا من قبل؟

هل كانت مفيدة؟

المحلول

BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.StreamSource = new MemoryStream(ByteArray);
bi.EndInit();

انظر أيضا قم بتحميل BitmapImage WPF من System.Drawing.bitmap و باستخدام عنصر تحكم الصورة في WPF لعرض system.drawing.bitmap

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top