摘要: BitmapSource 是WPF中图片的核心类型,读、写、显示都很常用,下面所有的操作都是以这个类型为核心的。从文件读如图片到BitmapSource 类型: 1 private BitmapSource GetSource() 2 { 3 BitmapSource result = null; 4 5 OpenFileDialog dialog = new OpenFileDialog(); 6 dialog.Filter = "常用位图(*.bmp;*.jpg;*.png)|*.bmp;*.jpg;*.png"; 7 8 if (true == dialog... 阅读全文
posted @ 2012-04-08 15:46 Ghost_zhao 阅读(3994) 评论(1) 推荐(1) 编辑
摘要: 最近搞了个小程序需要用到FFT,可是找来找去都没有一种C#下可靠地FFT代码,而且速度也不能令人满意。发现MIT做过一个很好的C++类库(http://www.fftw.org/)可以比较好的解决FFT的问题而且运算速度号称世界最快的(虽然未经验证,不过的确很快)。于是研究起在C#中调用C++的dll。1. 在 C#中调用C++首先要包装,将C++中的方法包装成C#下的方法,下面这个不是我写的,但过程都是这个,"libfftw3-3.dll" 文件名,"fftw_malloc"c++函数名,其他参数可以参照VS的帮助选择。记得 using System. 阅读全文
posted @ 2012-04-08 15:21 Ghost_zhao 阅读(8698) 评论(0) 推荐(5) 编辑
摘要: WPF自定义按键实现窗口的关闭、最小化和拖动 1 private void Grid_MouseMove(object sender, MouseEventArgs e) 2 { 3 if (e.LeftButton == MouseButtonState.Pressed) this.DragMove(); 4 } 5 6 private void ItmMin_Click(object sender, RoutedEventArgs e) 7 { 8 this.WindowState = WindowState.Minimized; 9 } 10 11 private... 阅读全文
posted @ 2012-04-08 14:11 Ghost_zhao 阅读(669) 评论(0) 推荐(0) 编辑