1

我有一个Canon EOS 1100D (Rebel T3)并编写了一个 C# 程序来使用. 我正在将拍摄的照片保存在计算机上。EDSDK dlls

我想通过“无线快门释放遥控器”远程拍照,然后立即处理这些照片。但有个问题:

是否有任何事件EDSDK dlls可以检测到新拍摄的照片?任何帮助将不胜感激。

4

1 回答 1

1

简而言之,你应该

  • 通过 USB 初始化相机连接和会话
  • 将 kEdsPropID_SaveTo 设置为 kEdsSaveTo_Host 或 kEdsSaveTo_Both
  • 向 EDSDK 注册对象事件处理程序
  • 等待 kEdsObjectEvent_DirItemRequestTransfer 事件
  • 执行或取消图像的下载(DownloadComplete(下载后)或CancelDownload(如果不需要图像))

对于 C# 特定示例,请参阅其他帖子,例如Canon sdk internal error at edsDownload

于 2014-01-28T09:44:13.523 回答