问题标签 [winprt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1306 浏览

.net - 将图像数据缓冲区传递到 Windows Phone 8 上的 Windows 运行时

我试图找到一种有效的方法将图像数据缓冲区传递到 Windows Phone 8 上的 Windows 运行时组件,从而最大限度地减少需要复制缓冲区数据的次数。之前有人问过一个类似但更笼统的问题:

请参阅将图像从 Windows(电话)运行时组件 (c++/cx) 传递到本机 c++ 算法

背景

可以在此处找到有关该主题的 MSDN 文章。它建议使用WriteableBitmap可以将底层像素缓冲区公开为IBuffer对象的 ,这允许本机组件就地操作数据而无需先复制缓冲区。

请参阅如何使用 C++ 访问 WriteableBitmap.PixelBuffer 像素?

但是,它所在的Windows.UI.Xaml.Media.Imaging命名空间WriteableBitmap不适用于 Windows Phone 8,仅适用于 Windows 8。相反,可以使用System.Windows.Media.Imaging.WriteableBitmap,但它只能以 int[] 的形式访问图像像素数据。将其转换为 an 的一种方法IBuffer是:

但它涉及不必要的缓冲区复制。

另一方面,根据这篇MSDN 文章,传递数据的字节数组有其缺点。基本上,在 Windows 运行时,参数要么用于输入,要么用于输出,而不是两者,这意味着最终需要进行一些复制。

寻求答案

  • 如何有效地通过 Windows 运行时层传递图像数据?
  • 传递图像和传递视频流时适合哪些 RT 类?简单的数组还是更复杂的缓冲区?
0 投票
0 回答
139 浏览

c# - 从 WP8 地图控件获取当前位置的图像

我有一个 WP8 应用程序,它允许用户将位置数据发送给他们联系人列表中的任何人。我需要一个选项,用户可以通过该选项通过电子邮件发送其位置的图像。

我的应用程序中有一个地图控件。

如何从当前位置的地图控件中获取图像。

我不想要整个应用程序的屏幕截图,只想要位置(或地图控件)。

有什么方法可以从我的应用程序中做到这一点。请帮助我。

0 投票
0 回答
147 浏览

c - Windows Phone 运行时中的本机 C 代码

我正在尝试在 Windows Phone 中使用现有的 c 代码。为此,我创建了一个 Windows 手机运行时组件 (C++),它具有遗留的 c 代码并在我的托管 WP8 应用程序中引用它。

我在构建解决方案时遇到了问题。

解决方案资源管理器 - 项目结构

我禁用了“sample.c”的预编译头选项

样本.h

样本.c

NativeComponentRoot.cpp

问题 构建解决方案时出错

我找不到在 Windows Phone Runtime 中集成“C”(非 C++)lib/code 并在托管项目中使用它的适当演练。

0 投票
1 回答
1421 浏览

java-8 - java.lang.UnsatisfiedLinkError:无法加载 IA 32 位 .dll

嗨,我收到此错误:

加载 win32com 时出错:java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jre1.8.0_60\bin\win32com.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

运行此程序时:

我正在使用 java 1.8

提前致谢