- 博客(8)
- 收藏
- 关注
原创 C#中WriteableBitmap与Bitmap相互转换
本文介绍了C#中WriteableBitmap与Bitmap相互转换的方法。Bitmap转WriteableBitmap通过创建兼容格式的WriteableBitmap对象,并使用LockBits和WritePixels方法实现像素数据拷贝;WriteableBitmap转Bitmap则利用BitmapEncoder将图像数据保存到内存流后重建Bitmap对象。两种转换方法都考虑了不同像素格式的兼容性问题,为WPF和WinForms的图像互操作提供了解决方案。
2025-06-30 22:10:39
753
转载 在WPF中使用WriteableBitmap对接工业相机及常用操作
本文介绍了在WPF中使用WriteableBitmap对接工业相机的常用操作。相比WinForm中的Bitmap,WPF采用WriteableBitmap处理图像,需通过BackBuffer接收相机SDK数据,使用WritePixels方法或Lock/AddDirtyRect机制更新图像。文章详细说明图像显示、像素操作(指针访问或WritePixels)以及使用编码器保存图像的实现方法,并与Bitmap方案进行对比。特别提醒需注意多线程回调下的资源访问问题,并指出图像保存使用的是后端缓冲区数据。通过本文可快
2025-06-30 20:28:05
230
原创 version `GLIBCXX_3.4.20‘ not found 解决方法
查阅了网上的解决方法,都说要更新libstdc++.so.6,按照教程操作,一直没有成功,最后参考了好几篇文章,综合了大家的方法,成功更新了,特用此贴,记录过程。更新了hisat2的版本后,运行出现了2个错误,
2024-03-26 18:12:50
2528
3
原创 Windows下 Docker Desktop使用WSL2时限制最大内存
如果 WSL 2 VM 中绑定到通配符或 localhost 的端口应该可以通过 localhost:port 从主机连接。processors: 使用的核心数量,默认和你的 Windows 系统使用的核心数一样。按下Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹。新建文件 .wslconfig ,然后记事本编辑。memory: 表示最大使用 1GB 内存。swap: 表示不设置 swap。出现弹窗时点击确定.
2024-03-26 14:14:54
1310
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅