摘要: 公司积累了很多C++代码,都是一些核心的算法,其中包括图像处理。我们现在有一个基于Silverlight的应用,需要调用C++中的方法,但因为安全问题,不能直接调用,我们的做法是把这些C++代码封装成DirectX控件,然后在Silverlight中获取HTML页面中的DirectX Dom对象,通过Dom对象调用C++方法。调用简单的C++方法并不成问题,但如果方法带有复杂参数(例如参数为一幅图... 阅读全文
posted @ 2009-11-05 17:56 张旭光 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 算法核心:对WriteableBitmap的所有像素点做循环遍历,然后存入Byte[]数组中,再转换为MemoryStream输出,下面是代码:[代码]我对其中的这一段尤其不满意,自觉是性能的关键,有没有更高效的算法快速从WriteableBitmap直接得到像素的Byte[]数组?[代码]下面为演示代码,需要引入FJCore,如果您再编译的时候发现路径不正确,请出新引入一下,我已经那个把FJCo... 阅读全文
posted @ 2009-11-05 15:39 张旭光 阅读(4391) 评论(4) 推荐(0) 编辑
摘要: Silverilight,我有一个WriteableBitmap,或者BitampImage,如何把其转换为一个byte[]流?我已经尝试通过遍历WriteableBitmap的所有像素点逐个转换,但效率很低,没有实用价值。这也许是个思路,但我期望高效的算法。如果该算法行不通,其他算法也可以,关键是效率。 阅读全文
posted @ 2009-11-05 11:11 张旭光 阅读(1287) 评论(10) 推荐(0) 编辑