C# 如何保存VisionPro中cogRecordDisplay 带视觉工具运行结果的图像
时间: 2024-11-23 11:39:30 浏览: 109
BMP图像的读取保存
在C#中,使用康耐视Visionpro的`CogRecordDisplay`控件保存带视觉工具运行结果的图像,可以按照以下步骤操作:
1. 首先,创建一个`CogImageFileTool`实例以便进行图像文件操作[^1]:
```csharp
CogImageFileTool ImageFileTool = new CogImageFileTool();
```
2. 当`CogRecordDisplay`的内容准备好时(例如,视觉工具执行完毕),你可以从它那里获取一个`Bitmap`对象:
```csharp
Bitmap bitmap = CogRecordDisplay.CreateContentBitmap(Cognex.VisionPro.Display.CogDisplayContentBitmapConstants.Display) as Bitmap;
```
3. 一旦有了`Bitmap`对象,就可以使用`.Save()`方法来保存图像到指定路径:
```csharp
string filePath = "path_to_save.jpg"; // 替换为实际保存路径
bitmap.Save(filePath);
```
这样就成功保存了`CogRecordDisplay`中的图像。
阅读全文