首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >原始图像和DCRaw在C++中的应用

原始图像和DCRaw在C++中的应用
EN

Stack Overflow用户
提问于 2013-10-18 17:53:45
回答 1查看 581关注 0票数 1

我希望能够在C++中处理原始图像,所以我下载了一个已经编译的DCRaw可执行文件。我试着自己编,但一直出错。因此,我希望能够读取原始图像到C++,并与他们一起工作。做这件事最好的方法是什么?我应该找到一种方法在我的项目中包含dgra.c并在其中调用函数,还是应该使用系统(.)访问EXE文件功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-18 18:22:35

如果您不想直接操作应用程序中的原始数据,那么是的,您应该使用已经存在的原始图像解码器实现(如您所说的dcraw )。

以下是我按偏好顺序所要做的事情:

  1. 我首先尝试找到另一个原始图像解码器,它可以作为静态或动态库版本使用,并链接到该版本(dcraw只有一个可执行文件)。
  2. 如果#1是不可能的,我会将dcraw的相关部分提取到一个静态库中,并链接到它。
  3. 如果不可能,我将按照您的建议在代码中包含.c文件。
  4. 作为最后的手段,我只会在我的程序中执行EXE。

尽管如此,如果您的应用程序只是为了实验目的,我认为在程序中使用dcraw没有任何错误。否则,我不会在专业的申请中这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19456082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档