我正在使用vb.net/c#编写图片编辑Windows窗体应用程序。我有一个客户要求,以从连接到计算机的数码相机捕获照片。

如何在Windows应用程序中从USB连接的数码相机设备捕获照片?

最佳答案

如果您使用Windows图像采集库,则将在其中看到用于捕获相机新图片事件的事件。我有类似的要求,并写了一个测试台。我们去了本地的相机商店,尝试了他们拥有的每台相机。我们唯一能找到支持此功能的相机是尼康D系列相机。

我们发现,对于大多数相机,即使插上相机也无法拍照。将它们插入USB端口后,大多数相机将切换到只能传输数据的模式。找出相机是否可以正常使用的快速方法是将其插入PC,然后尝试拍摄照片。如果它允许您这样做,那么您就有机会。它还需要支持PTP。

10-08 08:37