![](/img/trans.png)
[英]Lumia Imaging SDK 3.0 Quick Start error on GrayscaleEffect() on Mobile Emulator 10
[英]How to use Blend Effect from Lumia Imaging SDK in UWP windows 10 for Mobile?
如何在UWP Windows 10移動版中使用Lumia Imaging SDK中的Blend Effect?
這是我的從混合效果獲取字節數組的代碼。 它適用於桌面模式,但不適用於移動設備(Windows Phone)
byte[] byteImageResult;
var fileWM = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/ADI.Mobile-wm.png"));
using (var stream = await capturedMedia.OpenAsync(FileAccessMode.Read))
using (var fileStreamWM = await fileWM.OpenAsync(FileAccessMode.Read))
using (var _blendEffect = new BlendEffect())
{
_blendEffect.Source = new RandomAccessStreamImageSource(stream);
_blendEffect.ForegroundSource = new RandomAccessStreamImageSource(fileStreamWM);
_blendEffect.TargetArea = new Rect(0, 0.93, 0, 0);
_blendEffect.TargetOutputOption = OutputOption.PreserveSize;
using (var renderer = new JpegRenderer(_blendEffect))
{
IBuffer jpegBuffer = await renderer.RenderAsync();
byteImageResult = jpegBuffer.ToArray();
biResult = await Tools.ByteArrayToBitmapImage(byteImageResult);
}
}
我的代碼有什么問題?
我之前也遇到過這樣的問題,它是模擬器。 在物理設備上運行時未出現該錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.