WPF
文章平均质量分 78
浮点老韦
分享自己多年的开发经验,不断自我提升,学无止境
展开
-
WPF如何彻底解决“参数无效”,在 System.Drawing.Graphics.GetHdc()的问题
问题描述因项目需要,需要做OCR实时某一截取区域并识别出支付总金额,于是引用GDI+实现截取图片功能,但是线下门店用户经常在收银过程中突然无法识别出来,而且很有规律,都是运行个3、4个小时问题就会复现。原因和解决方法GetHdc本来就没有参数,竟然还报出参数无效的错误。当时思考的方向可能是因为没有及时对已使用过的GDI+对象释放,导致内存占用率越来越高,最后出现问题。仔细查了一下资料,果然思路是正确的,GDI在.Net中属于非托管资源,对于这类资源虽然垃圾回收器(GC)可以跟踪封装非托管资源的对原创 2022-05-28 13:23:50 · 1350 阅读 · 0 评论 -
WPF中彻底解决Win10屏幕125%、100%缩放布局导致截图错位的问题
问题重现2021年下半年公司拿下了一个大项目,其中为了打通现有收银系统和青蛙pro以及蜻蜓F4两种进行双通信,需要在收银机搞一个收银插件,获取现有收银系统的预结算总金额。当时我想到的第一个方法就是使用图像识别,即OCR光学识别技术,实时识别现有收银系统的支付金额,加上收银系统和蜻蜓以及青蛙Pro的lot小程序打通双向通信能力情况下,将金额发送到蜻蜓以及青蛙Pro的lot小程序引导用户进行扫码付款操作。得益于WPF有xaml样式优势,做界面也非常方便,交互代码基于C#的,本身自己也经常使用C#,所以决定选原创 2022-05-28 00:10:15 · 6602 阅读 · 6 评论