- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 Lumia Imaging SDK v2
在我的应用程序中压缩和裁剪图像。最近我们遇到了一个与压缩和裁剪.wdp
格式图片有关的问题; JpegRenderer.RenderAsync()
使用该特定格式类型反复崩溃。
为了解决这个问题,我们升级到 SDK v3
,但是在应用程序的内存分析中,我发现 SDK v3
中的内存使用量比 SDK 高得多code>v2
(见附件截图)。
v2
中的峰值最大为 55 MB
,但在 v3
中峰值达到 > 160 MB
。在 v2
中,我使用 StorageFileImageSource
将图像加载到内存中。在 v3
中,我使用 BifferImageSource
来做同样的事情。我还使用 using
语句来处理实现 IDisposable
的数据类型。
在 v3
中观察到这种内存膨胀的原因是什么?有什么办法可以避免吗?另外,有没有办法在 v2
本身中呈现 .wdp
格式的图像?
最佳答案
在 GPU 上处理时,Lumia Imaging SDK 3.0 使用的内存比 2.x 多(2.x 上只存在 CPU 处理)。这里的区别在于 CPU 将同时处理整个图像,因此不使用平铺 - 至少在 RAJPEG 意义上不是这样,因此您将同时需要内存中的整个图像资源。
要达到 2.x 级别的内存性能,您可以在渲染上设置仅 CPU 渲染。请注意,这也会禁用 GPU 带来的性能提升。
查看 [Renderer].RenderOptions 属性。在这种情况下将其设置为 RenderOptions.OnlyCPU。
我强烈建议阅读所有关于更改 RenderOptions 的文档,因为它会带来一些不明显的副作用。
关于c# - Lumia Imaging SDK v3 内存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34631668/
我正在使用“D5 Socialia”主题版本 1.2.8、WordPress 3.7 并在我的网站上安装了 lumia-bxslider slider 插件。 我遇到了这些问题: - Height w
我是新的HTML5开发人员,正在使用soundjs库在html5 Web应用程序中播放音频。但是soundjs无法在iPad1,Window Phone和某些android mobile中播放声音。它
我有以下 javascript 代码: var author = prompt("Would you give us your name please?", "Anonymous"); 但提示窗口永远
我正在为一些大型网站编写响应式布局,我想在大多数流行的移动设备上测试它,至于 iphone,ipad 有很多信息,我可以在例如ios 模拟器 然后关于 nokia lumia 没有任何有用的信息,我什
我的网站可以在 android 和 IOS 浏览器中运行,但无法在诺基亚 Lumia IE 浏览器中打开。它会抛出以下内容, 当我使用它的建议搜索应用程序时,没有任何显示。我尝试过其他类似的网站,它们
我有一个在 Bootstrap 的帮助下创建的网站,我的问题是当我在我的 920 上查看我的网站时,它似乎呈现 768 像素,这是我的平板电脑断点,它具有完整的导航链接和移动断点隐藏的导航。我知道 9
显然 Lumia 1020 有一个气压计。请参阅下面链接中的“额外功能”部分。 http://developer.nokia.com/Devices/Device_specifications/Lum
我正在使用 Lumia Imaging SDK v2 在我的应用程序中压缩和裁剪图像。最近我们遇到了一个与压缩和裁剪.wdp格式图片有关的问题; JpegRenderer.RenderAsync()
我正在尝试在 Windows 7 中编写一个软件组件,它可以检测诺基亚 lumia 1020 与 PC 的连接。一旦检测到连接,软件将获取文件夹 Computer\\Phone\Pictures\Ca
我可以在任何 Windows 模拟器上运行我的 Blank Cordova 应用程序。 当我尝试在我的设备 Lumia 950XL 上部署时,出现以下错误消息: Bootstrapper could
我们为手机开发了一个响应式网站。但是我们遇到了手机Lumia 640 LTE的问题。 此设备上的 Edge 浏览器无法正确加载 JavaScript 并返回错误“$ 未定义”。 它总是在“script
当 Nokia Lumia 930 和 1520 处于横向模式时,我在显示 Bootstrap 移动导航时遇到了麻烦。我什至尝试了一些入门 Bootstrap 模板,但它们不会呈现移动导航,或者您从这
如何使用 Lumia Imaging SDK 调整图像大小?文档似乎很差,我找不到任何示例/方法来调整(而不是裁剪)Windows Phone 8.1 上的图像。 我可以使用哪些方法? 最佳答案 您应
我正在使用下面的 LESS 定位手机,所有其他设备都可以正常工作,但是 Window phone position: relative 破坏了整个 UI。 li { @media screen a
启动 Windows Phone 8.1 应用程序进行部署和调试时,VS2013 中出现错误: Error 1 Error : DEP6100 : The following unexpected e
我需要渲染一个 xaml 元素并使用 LumiaImageSDK 3 应用模糊效果 var bitmapRended = new RenderTargetBitmap();
问题: 我试图解决这个关于滚动出应用程序边界的现象: (图片来源:Prevent scrolling out of CordovaView in Cordova for Windows Phone 8
谁能告诉我是否可以在 Windows Mobile 8 操作系统中的诺基亚 lumia 925 的 Internet Explorer 中禁用 Java 脚本? 如何在 Windows Mobile
我需要从 Windows Phone 8.1 WinRT 应用程序上的相机预览视频流中捕获 WriteableBitmap。 我发现 Lumia Imaging SDK 演示有完美的演示 Real-t
我是一名优秀的程序员,十分优秀!