调用AForge.video.DirectShow免费实现摄像头采集和上下左右镜像功能
简单封装了个AForgeVideo摄像头库:
//AForge摄像头库 import dotNet import System.Drawing; import System.Windows调用AForge.video.DirectShow免费实现摄像头采集和上下左右镜像功能
这次我们使用开源免费的AForge.video.DirectShow实现摄像头采集和上下左右镜像
调用c#的SharpCamera.dll摄像头程序集,实现摄像头的上下左右镜像功能
摄像头我一般是用的ocx或者dll ,之前从来没想过这么干, 现在aardio调用c#是如此简单, 那么就可以一试了.
提醒:
现在有免费方案了, 用AForge.video也可以实现同样的功能, 具体看https:/
GUI2Python库 - 用aardio画Tkinter界面并生成Python代码
牛批 , 这个想法不错, 如果弄好了估计会有很多Python人支持, 这是妥妥的生产力工具啊, 哈
开源到github让更多的人参与.
窗体之间的变量访问和控件访问
回复#2 @奋斗人生 :
forms是窗体的引用的数组啊, 你直接用,假如里面有edit控件, 那么获取它的内容
如果你想要引用子窗口里面的自定义函数, 我劝你不要这么干, 如果一个程序里很多这样的写法, 会导致程序界面间相互耦合, 混乱如麻
但是如果你非要这么干, 那么可以这样, 加个winform头.
控制GIF图的显示帧来实现模拟进度条的方法
仔细想了一下, 貌似理想是丰满的, 现实是骨感的
很多漂亮的动态gif , 一般是有个一直循环运动的地方, 然后显示进度的是根据数值来, 那么利用上面的方式应该实现不了, 因为gif被暂停了, 那就意味着里面不会有一直再动的那部分..........
ok, 此方式放弃. 仅作记录.
控制GIF图的显示帧来实现模拟进度条的方法
Plus控件可以直接模拟进度条来实现美化进度显示的功能 ,
这种方法详细的不多说, 请看范例和其他帖子 https://www.chengxu.xyz/t/251
下面要讲的方法是利用了gif动图 , 直接控制gif里的图片帧, 输入相应的帧序号来显示进度或者做其他的事情.
公所周知, gif里是压缩了多个图片通过控制帧率来显示一副
aardio调用C# ZedGraph画图表
回复#5 @jerryxjr1220 :
scottplot有三种提供数据的方法,直接用plot.Ys=data,可以不用dotnet.double包装。
aardio调用C# ZedGraph画图表
回复#3 @jerryxjr1220 :
有double失败的代码吗?
我好像没遇到过你说的问题....
aardio调用C# ZedGraph画图表
感谢分享,我现在是动态的用st-Curve, 静态的用scottplot,三维的用ligntningchart
aardio调用C# NPlot画图表
回复#9 @jerryxjr1220 :
看了下代码, 发现它这里是用的lamda表达式new的实例, 我估摸着我们可能不能这么直接用这个方法,
本来想把nplot源码修改下重新编译, 貌似一直缺东西, 算了.
于是写了个扩展库nPlotEx.dll , 将这个函数单独实现扩展出来.
ST-curve波形图ocx控件的试用
分享个黑白配色界面:
aardio调用C# NPlot画图表
回复#5 @jerryxjr1220 :
我测试
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=7aardio调用c# ScottPlot 控件显示波形图
实时显示波形数据 方式3:
利用自绘给listbox前面插入icon图标增加动态效果
前面有几篇文章里讲过对listbox的自绘, 也提供了效果代码, 有兴趣的可以看看.
listbox是不支持imagelist属性的, 要添加图标只能自绘.
这次的效果也不需要那么复杂, 只是在listbox每项前面添加个图标,当选择某项时候改变图标即可.
listboxEx.aardio扩展库代码: