如何用 C# 为 DCRAW 制作简单的图形界面

发布于 2024-08-31 17:42:37 字数 224 浏览 7 评论 0原文

我有一个问题。我需要使用 C Sharp 在 Visual Studio 2008 中制作一个简单的 GUI,该 GUI 使用用 C 编写的 Dave Coffins DCRAW,但我不知道如何使用 Csharp“连接”dcraw.c (DCRAW 源代码)文件... UFRAW 是使用 dcraw 的图形界面示例,但我找不到它的源代码。我的应用程序应该非常简单:识别数码相机或任何光盘上的原始文件,并对该原始文件使用一种插值算法。

i have a problem. I need to make a simple GUI in Visual Studio 2008 using C Sharp that uses a Dave Coffins DCRAW written in C but I don't know how to "connect" dcraw.c (DCRAW source code) file with Csharp... UFRAW is the example of grafical interface that uses dcraw but I can't find it's source code. My application should be very simple: to recognize raw file on digital camera or any disc and uses one interpolatio algorithm on that raw file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云淡月浅 2024-09-07 17:42:37

你必须将c代码编译成dll。这个dll可以通过c#中的pinvoke使用,

您也可以创建一个托管的c++项目并将c代码转换为本机c++代码。在托管 C++ 中,有一种非常简单的方法来访问本机代码。

you must compile the c code into a dll. this dll can be used through pinvoke from c#

you could also make a managed c++ project and convert the c code into native c++ code. in managed c++ there is a very easy way to access the native code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文