حفظ الصور النقطية في WPF عبر C #
-
18-09-2019 - |
سؤال
أقوم بعرض الصور في تطبيق WPF الخاص بي باستخدام BitmapImage
وبعد ومع ذلك، أود أن أكون طريقة سهلة لإنقاذ هذه (كما jpg) بموقع مختلف (من الناحية المثالية إلى Stream
أو الكائن الذي يمكن تمريره).
هل من الممكن باستخدام BitmapImage
أو هل يجب علي استخدام وسائل أخرى؟ إذا كان الأمر كذلك، فما هي الوسائل الأخرى هناك إما تحميل Image
وتوفير jpg أو تحويل BitmapImage
في هذا العنصر ثم انطلق؟
شكرا
المحلول
شيء مثل:
public byte[] GetJPGFromImageControl(BitmapImage imageC)
{
MemoryStream memStream = new MemoryStream();
JpegBitmapEncoder encoder = new JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(imageC));
encoder.Save(memStream);
return memStream.GetBuffer();
}
(من: صورة WPF إلى بايت [)
لا تنتمي إلى StackOverflow