WPF 图像处理:播放GIF动画、将Bitmap转换为BitmapSource、将MemoryStream转换为BitmapSource

WPF 图像处理

以前一直都是用 WinForm 写窗体,最近准备转向WPF,然而尝试之后,我发现WPF的设计思路与Windows有许多差别,比如最简单的图片控件,就有许多的坑等着你去踩。

因为在WPF中,无法直接应用 Bitmap 对象到 Image 控件之中,而 Image 控件一般情况下只能通过读取URI才能加载图片。
通过一番google和摸索后,我总算是总结了一些 Image 控件的应用技巧,做个记录防止忘了,也顺便分享一下。

- 阅读全文 -

System.Net.Sockets.SocketException: 无法加载或初始化请求的服务提供程序

今天发现我的系统盘只剩下6GB的空间,吓了一跳,赶紧想办法删除一些C盘里的垃圾文件和不用的程序、系统组件。
等我删得差不多的时候,才发现原来是wamp的临时文件吃掉了我大部分的硬盘空间……(开启DEBUG模式后)

删除文件、重启电脑之后,突然所有使用 .net sockets 库的程序都引发了“无法加载或初始化请求的服务提供程序”的错误。
刚开始我还以为自己误删了 System.Net.Sockets.dll ,又赶忙去网上找了一个最新版的 sockets.dll 放到程序目录下,然而还是无法顺利启动程序。
之后Bing了一下,才发现根本不是丢失文件的问题,而是因为 winsock 的系统服务似乎被关闭了。

解决方法很简单,开始-运行-CMD,使用下面的代码即可:

netsh winsock reset  
网上的文章说需要重启电脑,但是我测试发现并不需要,只要开启 winsock 的服务就可以立刻使用发生错误的程序了。
留个笔记,防止今后再发生这种事情……

- 阅读全文 -

reFX Nexus 无限 Saw Init 与搜寻内容的解决方法

重装FL之后又整理了一遍音源,发现 Nexus 这个音源在卸载重装后,总会显示“searching nexus content”,然后不停地搜寻音源内容,根本无法正常启动与使用。

尝试卸载重装、清除注册表、重启系统,全都无法解决这个问题,气得我都准备整个删掉这破烂玩意儿了~

在删除 Nexus 的过程中,我又搜寻了一下注册表内关于 Nexus 的有关内容,发现注册表内的 HKEY_CURRENT_USER\Software\reFX\Nexus 下有一个 ContentPath 字段为空,看了名字我就猜出了为何 Nexus 会无限加载了……

原来重新安装 Nexus 之后,不知为何安装程序并未能指定好 Nexus 的内容目录,所以它需要搜寻PC内所有硬盘的所有文件夹……
所以只要设置好 ContentPath 的路径即可解决无限加载的问题了……

真特么蛋疼!!!

- 阅读全文 -

公告

欢迎您光临鄙人的小站,虽然没什么太专业的东西,不过如果本站的文章能让您有所收获、或者仅仅是博您一笑,那么也不枉费我建站的辛苦了!

有任何问题,可以在『关于页面』内留言或寻找我的联系方式!

瞎哔哔

    尝试添加谷歌Ads,可能最近会对页面排版进行一些修正。

  • 查看更多...

最新文章

随机文章

最近回复

分类

标签

归档

其它