
| 语言: | .NET C#/Visual Basic |
| 版本: | 3.0.3 |
| 发布于: | 2005年4月7日 |
| 作者: | IC Imaging Control 技术支持部 |
| 系统要求: | IC Imaging Control >2.1 由WDM数据流类驱动程序驱动的相机、视频转换器或图像采集卡 |
| |
当显示一个现场图像数据流的时候,常常需要根据程序窗口的大小设置视频的显示尺寸。 这个例子演示的就是如何调整视频的显示尺寸。 注意,这里调整的只是视频的显示尺寸,图像数据流本身并未有任何改动。
示例程序如图所示:

程序开始后调用内置的对话框,终端用户可使用该对话框选择一台视频捕捉设备(.ShowDeviceSettingsDialog)。 在调整视频的显示尺寸之前,IC Imaging Control 被设置为不实用图像数据流的缺省尺寸(缺省设置是视频格式的分辨率)。 具体做法是将 .LiveDisplayDefault 设为 false。
窗口的 .Height 和 .Width 属性决定了图像数据流的显示尺寸。 属性 .LiveDisplayHeight 和 .LiveDisplayWidth 被设置为 IC Imaging Control 的 .Height 和 .Width。 这使得视频的显示尺寸与程序窗体中 IC Imaging Control 当前窗口的尺寸一致。
[C#] private void Form1_Load(object sender, System.EventArgs e) { icImagingControl1.ShowDeviceSettingsDialog(); if( !icImagingControl1.DeviceValid ) { Close(); return; } icImagingControl1.LiveDisplayDefault = false; icImagingControl1.LiveDisplayHeight = icImagingControl1.Height; icImagingControl1.LiveDisplayWidth = icImagingControl1.Width; icImagingControl1.LiveStart(); }
责任声明
IC Imaging Control 源代码库中的所有代码均只用于教学目的,The Imaging Source Europe GmbH 作为IC Imaging Control的开发制造商,不对任何由于使用本文或其中源代码所产生的后果承担责任。