मैं संपत्तियों में चित्रों से लिखित योग्य बिटमैप बना सकता हूं।बिटमैप इमेज से लिखित योग्य बिटमैप कैसे बनाएं?
Uri imageUri1 = new Uri("ms-appx:///Assets/sample1.jpg");
WriteableBitmap writeableBmp = await new WriteableBitmap(1, 1).FromContent(imageUri1);
लेकिन, मुझे नहीं WriteableBitmap चित्र निर्देशिका से (मैं WinRT XAML Toolkit उपयोग कर रहा हूँ) बना सकते हैं,
//open image
StorageFolder picturesFolder = KnownFolders.PicturesLibrary;
StorageFile file = await picturesFolder.GetFileAsync("sample2.jpg");
var stream = await file.OpenReadAsync();
//create bitmap
BitmapImage bitmap2 = new BitmapImage();
bitmap2.SetSource();
bitmap2.SetSource(stream);
//create WriteableBitmap, but cannot
WriteableBitmap writeableBmp3 =
await WriteableBitmapFromBitmapImageExtension.FromBitmapImage(bitmap2);
यह सही है? मूल उरी का उपयोग करके
उत्तर देने के लिए धन्यवाद, लेकिन पाने के लिए लिखने योग्यता के रूप में छवि को कैसे खोलें ,? मुझे लगता है [यह] (http://stackoverflow.com/questions/4254225/opening-an-image-file-into-writablebitmap) सहायक हो सकता है, लेकिन मैं सीधे एक writablebitmap में बिटमैप पास नहीं कर सकता। – a2hiro
कोई लिंक सिल्वरलाइट के लिए नहीं है। आपको अपनी छवि के लिए स्टोरेजफ़ाइल प्राप्त करने की आवश्यकता है उदा। फ़ाइल पिकर का उपयोग करके, फिर OpenReadAsync का इंतजार करें, फिर 1x1 WriteableBitmap बनाएं और SetSourceAsync का इंतजार करें। नमूना/एक्सटेंशन के लिए इसे जांचें: http://winrtxamltoolkit.codeplex.com/SourceControl/changeset/view/4d568d4e4c6a#WinRTXamlToolkit/Imaging/WriteableBitmapLoadExtensions.cs –