9

我正在编写一个业余项目来处理相机上的文件。以前我发现相机和 FolderBrowserDialog有问题。

我认为令人高兴的是相机正在使用 MTP 或 PTP(图片传输协议不是点对点)。

为了使与相机的接口更加无缝,我想使用 PTP 或 MTP 来访问相机。是否有任何用于 .Net 的 MTP / PTP 包装器可以推荐?如果可能的话,我很想避免自己编写或涉足非托管代码。

4

1 回答 1

2

我发现 dimeby8 的这篇博客文章是一个很好的起点,其中包含许多有关协议如何工作的有用信息,但是在托管实现的方式上还有很多不足之处

http://blogs.msdn.com/dimeby8/archive/tags/C_2300_/default.aspx

我还发现了一个粗略的 C++/CLI MTP 包装器——它几乎没有任何功能,但却很好地展示了混合托管/非托管代码:

http://ko.sourceforge.jp/projects/sfnet_mtpsharp/

还有一个 CodePlex 项目,但它没有演示传输或 - 我感兴趣的是 - 编辑相机元数据(特别是相机日期)

http://www.codeplex.com/portabledevicelib/

你在这个项目上取得过成功吗?

于 2010-03-03T17:40:38.067 回答