我正在使用 vb.net/c# 编写图片编辑 Windows 窗体应用程序。我有一个客户要求从连接到计算机的数码相机拍摄照片。
如何在我的 Windows 应用程序中从 USB 连接的数码相机设备捕捉照片?
最佳答案
如果您使用 Windows Image Acquisition Library,您会在那里看到用于捕获相机新图片事件的事件。我有类似的要求并编写了一个测试平台;我们去了本地的相机店,试用了他们所有的相机。我们能找到的唯一支持此功能的相机是尼康 D 系列相机。
我们发现,对于大多数相机,插入电源后您甚至无法拍照。当您将它们插入 USB 端口时,大多数相机会切换到一种模式,在这种模式下,它们唯一能做的就是传输数据。查明相机是否正常工作的快速方法是将其插入 PC,然后尝试拍摄照片。如果它允许你这样做,你就有机会。它还需要支持PTP。
关于c# - 如何使用 vb.net 或 asp.net 或 C# 通过 USB 电缆从连接到计算机的数码相机拍照?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75691/