1
我的WinRT XAML頁面從這樣的文件資產的加載圖片:修改內存中現有的BitmapImage
Image img = new Image(); // Windows.UI.Xaml.Controls.Image
BitmapImage bmp = new BitmapImage(new Uri(Page.BaseUri, "Assets/myImage.png"));
img.Source = bmp;
到目前爲止好。現在,稍後,我想進行一些轉換,例如調整大小和裁剪。
看起來這可能是done使用BitmapEncoder和BitmapTransform,但將需要讀取和寫入磁盤 - 特別是寫出修改後的圖像到一個新的文件。
由於我的應用程序可能會做很多轉換,我寧願在沒有任何磁盤I/O的情況下在內存中執行此操作,但無法弄清楚方法。
任何想法?
耶的作品,謝謝! – Max