如何使用WP 8.1上的Lumia Imaging SDK从较小的图像创建更大的平铺图像?我尝试使用JpegTools.BlendAsync()
(doc),但我不确定这是最好的方法。
另外,如何将图像读作IReadableBitmap
?
答案 0 :(得分:1)
如何创建更大的平铺图像
尝试使用ReframingFilter来获得更大的图片,<div class="parent">
<div class="item sticky top"></div>
<div class="item select">1</div>
<div class="item">2</div>
<!-- ... -->
<div class="item">39</div>
<div class="item">40</div>
<div class="item">41</div>
<div class="item sticky bottom"></div>
</div>
就像你建议的那样{JpegTools.BlendAsync()
与BlendFilter
会做同样的事情。)
如何将图像作为IReadableBitmap读取?
StreamImageSource正是您要找的。获取一个流,将其传递给BlendFunction.Normal
构造函数,然后您可以StreamImageSource
获得StreamImageSource.GetBitmapAsync()。或者,您可以使用StorageFileImageSource来实现与存储文件相同的操作。