我有 Windows Phone 8.1 Silverlight 应用,它使用GetThumbnailAsync
方法显示相机胶卷中的图像预览。几乎所有时间都按预期工作,并在大约50-200毫秒内提供缩略图。但是对于我的测试设备(Lumia 820)中的一些图像,返回缩略图大约需要10秒钟。但是,当我将相同的图像复制到另一个测试设备(Lumia 1020)时,它按预期工作。在Lumia 1020中,我仍然没有看到任何其他图像的这种奇怪行为。而且,我没有发现这个问题和图像大小之间的任何关系。如果有人能就此问题分享任何想法或经验,我真的很感激。
修改:以下是我在应用中进行GetThumbnailAsync
来电的方法
var thumbnail = await selectedFile.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode.SingleItem, 400)