问题标签 [dcraw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
50809 浏览

python - Python中的RAW图像处理

是否有任何 Pythonic 解决方案来读取和处理 RAW 图像。即使它只是访问原始照片文件(例如 cr2 或 dng)然后将其输出为 jpeg。

理想情况下,python 的 dcraw 绑定,但任何其他可以完成的事情也足够了。

0 投票
1 回答
839 浏览

c# - 如何在 C# 中为 DCRAW 制作简单的图形界面

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

0 投票
1 回答
161 浏览

c - 在 dcraw 的 gamma_curve 中实现的算法的名称是什么?

Dcraw 包含以下算法来处理图像颜色:https ://gist.github.com/1047302 。
它是一种正式的(命名的)图像处理算法吗?

如果不是,我应该阅读什么来理解其背后的推理?

0 投票
1 回答
2256 浏览

php - 使用 imagemagick 太暗/太亮将 dcraw 转换为 jpeg

我正在使用 dcraw (http://www.cybercom.net/~dcoffin/dcraw/) 来处理相机原始文件并将其传送到 imagemagick 以将其转换为 jpg 以供网络使用。我做了一些不同的测试,jpeg 从来没有像我在 Adob​​e Lightroom 3 中看到的那样产生完全相同的颜色/亮度。即使我只是从 dcraw 做海峡 tiff,tiff 也没有相同的颜色。所以,我认为我需要在命令的绘制部分进行一些调整。

在 jpeg 上复制原始文件的正确颜色和亮度的最佳方法是什么。我目前正在这样做:

感谢您的任何建议。

0 投票
1 回答
558 浏览

c++ - C++ 中的原始图像和 DCRAW

我希望能够在 C++ 中使用 RAW 图像,所以我下载了一个已经编译的 DCRaw 可执行文件。我尝试自己编译它,但我不断收到错误。所以我希望能够将原始图像读入 C++ 并使用它们。最好的方法是什么?我应该找到一种方法将 dcraw.c 包含在我的项目中并在其中调用函数,还是应该使用 system(...) 函数访问 EXE 文件?

0 投票
1 回答
229 浏览

ruby - 更好地创建原始图像的缩略图

我正在构建一个管理原始图像格式的图像的 Web 应用程序 (RoR)。我需要创建这些图像的缩略图/网络版本以显示在网站上。目前,我正在使用 imagemagick,它委托 dcraw 来生成 jpeg 缩略图。我遇到的问题是缩略图与原始外观有所不同;图像变暗,白平衡有时会严重偏移。

我假设 dcraw 无法读取原始格式默认设置,因此只能猜测如何参数化原始转换。我可以尝试自定义这些设置,但似乎在一张图像上正确设置会导致其他图像偏离标准。

有没有更好的方法来做到这一点,以获得更接近模仿我在原始查看器(如 Photoshop,甚至 Mac OSX 预览)中看到的结果?鉴于 Mac OS X 支持多种数码相机原始格式,是否可以利用操作系统渲染预览图像的能力(特别是考虑到结果是预期的)。

我使用的原始图像是 3FRs 和 fffs(都来自 Hasselblad)。

如果人们有兴趣,我可以发布样本。

谢谢

0 投票
0 回答
766 浏览

c# - 使用 DCRaw 从 DNG 图像中提取缩略图

我使用 DCRaw 作为命令行实用程序从 DNG 图像中提取缩略图。缩略图颜色很差,反转它们也无济于事。

我用我的相机拍了一张照片,预览看起来像这样: 在此处输入图像描述

这是我如何称呼 DCRAW:

结果 ppm 文件如下所示: 在此处输入图像描述

我尝试使用以下代码反转缩略图:

这给了我这样的缩略图:

在此处输入图像描述

我使用 Photoshop 得到了相同的结果,这意味着代码正确地反转了图像,但似乎这不是解析 DNG 缩略图的方法。

如何反转 DCRaw 生成的缩略图以提供与第一张图像非常相似的正确颜色。

注意:我的相机是带有 DNG 输出的 Lumia 1020。

编辑:可以从这里下载原始 DNG 文件

0 投票
0 回答
377 浏览

dcraw - 在输出 16 位 tiff 中绘制 14 位的位深度

如何将 14 位原始(尼康 D7000 NEF)转换为 16 位 tiff,保留位深度(即最大值为 16383)而不是最大值为 65535。我正在使用

0 投票
3 回答
1505 浏览

image-processing - 无论如何(命令行工具)来计算 .NEF(也 .CR2、.TIFF)的 MD5 哈希值,而不管任何元数据?

不管任何元数据,例如 EXIF、IPTC、XMP 等,是否有(命令行工具)来计算 .NEF(也是 .CR2、.TIFF)的 MD5 哈希?

一旦我们更新图像文件中的任何元数据,MD5 哈希值应该相同。

我搜索了一段时间,最接近的解决方案是:

但 'exiftool -all=' 仍然在输出文件中保留一组 EXIF 标记。如果我更新剩余的标签,可以更改 MD5 哈希。

0 投票
2 回答
86 浏览

photoshop - DNG 给了我原始图片而不是编辑过的图片

当我们使用 UFraw 或其他基于 DCRAW 的程序时,我们得到的是原始图片,而不是经过编辑的图片。

当我们的摄影师在 DNG 中拍照时。之后使用 Photoshop 或 Lightroom 对这张照片进行编辑。图片再次保存在 DNG 中。

当我在 UFRaw 中打开图片时,我看到了原始图片。

我怎样才能避免这种情况