小编Dav*_*jak的帖子

如何在WP8上使用诺基亚成像SDK的BlendFilter?

我正在盯着诺基亚成像SDK玩它.现在,我遇到的问题是我已经存在一个Image(在我的visual studio解决方案的文件夹中),我想转换这个图像,以便在Nokia Imaging SDKBlendFilter类中使用它.但是我不知道如何使用它.

我试图转换流中的现有图像,然后将其作为参数传递给BlendFilter构造函数.但不是运气.编译器说最好的重载方法匹配...有一些无效的参数.

这是我尝试将现有图像加载到流的方式:

Image image = new Image();
image.Source = new BitmapImage(new Uri("/Images/Template3.2.png", UriKind.Relative));

BitmapImage bitImage = new BitmapImage(new Uri("/Images/Template3.2.png", UriKind.Relative));

WriteableBitmap Bitmap = new WriteableBitmap(bitImage);
Run Code Online (Sandbox Code Playgroud)

然后:

var BlendFilter = new BlendFilter(bitImage, BlendFunction.Add);  --> the compiler error is here
Run Code Online (Sandbox Code Playgroud)

有谁知道如何使用BlendFilter类?任何一个例子都会非常有帮助.

问候!

c# windows-phone-8 visual-studio-2013 nokia-imaging-sdk lumia-imaging-sdk

3
推荐指数
1
解决办法
1016
查看次数

在运行时以编程方式读取目标平台

我想知道(出于记录目的)商店应用程序是否已针对 x86/x64/AnyCPU/Win32 编译。

我找不到任何东西,但似乎这些信息应该在运行时可用。

c# windows-store-apps

3
推荐指数
1
解决办法
4067
查看次数

如何从IRandomAccessStream获取IBuffer

如果我有一个IRandomAccessStream对象,我该如何创建一个IBuffer对象?

c# windows-8.1 win-universal-app

3
推荐指数
1
解决办法
1003
查看次数

C#使用Convert.ChangeType()进行错误的转换

我使用Convert.ChangeType()从Object(我从DataBase获得)转换为泛型类型T.代码如下所示:

T element = (T)Convert.ChangeType(obj, typeof(T));
return element;
Run Code Online (Sandbox Code Playgroud)

并且这在大多数情况下工作得很好,但是我发现如果我尝试抛出一些简单的东西,就像返回以下sql查询一样

select 3.2
Run Code Online (Sandbox Code Playgroud)

上面的代码(T为double)不会返回3.2,而是3.2000000000000002.我不明白为什么会这样,或者如何解决它.请帮忙!

c# generics casting

2
推荐指数
1
解决办法
1461
查看次数

MarshalAs嵌套结构

我有两个C++结构,我必须在从C#调用DLL方法时作为参数发送.

例如,让我们将它们定义为:

struct A
{
    int data;
}

struct B
{
    int MoreData;
    A * SomeData;
}
Run Code Online (Sandbox Code Playgroud)

我需要从C#调用的方法具有以下签名:

int operation (B * data);
Run Code Online (Sandbox Code Playgroud)

(请注意,我无法控制这些C++结构和方法.)

在C#中,我将这些结构定义为类:

[StructLayout(LayoutKind.Sequential)]
class A
{
    public int data;
}

[StructLayout(LayoutKind.Sequential)]
class B
{
    public int MoreData;

    [MarshalAs(UnmanagedType.Struct)]
    public A SomeData;
}
Run Code Online (Sandbox Code Playgroud)

我创建了一个"调试dll"来从C#调用,以确保在C++方法中正确接收所有数据.到目前为止,只有嵌套结构指针之前的数据才能正确发送.

当我尝试从嵌套结构(B-> A-> data)读取数据时,我收到读取违规错误(AccessViolationException).

如何编组嵌套结构,以便我能够在C++方法中读取它?

c# marshalling

2
推荐指数
1
解决办法
2968
查看次数

正在调用 Process.HasFinished 所需的 Process.Refresh()

我感兴趣的是在通过检查 Process.HasFinished 属性等待进程终止时是否必须调用 Process.Refresh()?

我有一段代码可以在没有 Process.Refresh() 调用的情况下正常工作,但是我很好奇天气这是巧合吗?我可以看到一个 msdn 示例有 Process.Refresh() 调用...

如果没有必要,并且 Process.HasExited 是我需要的唯一属性,那么调用 Process.Refresh() 有什么好处吗?如果没有,是否有原因出现在 msdn 示例中?

谢谢您的回答。

c# process

1
推荐指数
1
解决办法
2828
查看次数

哪个Xap文件将提交给Windows Phone商店

我使用诺基亚成像SDK开发了一个应用程序.它构建了两种形式的XAP文件,一种用于ARM平台,另一种用于x86.谁能告诉我哪个XAP文件应该提交给windows phone 8 store?
我应该从调试文件夹或发布文件夹中提交文件,为什么?

谢谢!!

xap windows-phone-8 nokia-imaging-sdk lumia-imaging-sdk

1
推荐指数
1
解决办法
2255
查看次数