将图像从 NEF 转换为 TIF

问题描述 投票:0回答:1

我用尼康相机进行摄影测量。然而,我注意到,当我以 JPG 格式保存灰度照片时,我得到的图像具有三个通道,每个通道的值略有不同 JPG with 3 channels。因此,我决定将照片保存为 RAW 格式(尼康为 NEF)。

我正在寻找 Windows 上可以在命令行中使用的软件,该软件可以让我读取 14 位 NEF 图像并将其转换为 8 位 TIF 格式的灰度。

我发现 ufraw 的一个函数可以完全满足我的要求,但速度非常慢(24Mpx 图像需要 7 秒):

ufraw-batch.exe“XXX.NEF”--grayscale=mixer--grayscale-mixer=0.299,0.587,0.114--out-type=tif--out-深度=8--output=“XXX.tif”

我尝试使用 ImageMagick : magick.exe“XXX.NEF”-颜色空间灰色-深度8“XXX.tif”

但是,我得到的图像曝光过度(白色在 255 处饱和),我觉得它应用了错误的颜色参数,但我无法应用自定义参数。

最后,我尝试使用 darktable-cli 但无法转换为灰度。

你有什么想法或建议吗?

tiff imagemagick-convert grayscale raw photogrammetry
1个回答
0
投票

您的 NEF 文件中嵌入了一个 6000x4000 JPEG,您可以使用

exiftool
立即提取该文件,如下所示:

exiftool -b -JpgFromRaw 043_0010.NEF  > preview.jpg

也许这对你有用?如果您愿意,您可以使用 ImageMagick 将其转换为 TIFF:

exiftool -b -JpgFromRaw 043_0010.NEF | magick - -compress LZW preview.tif

额外信息...顺便说一句,您可以使用以下方法找到隐藏在 NEF 文件中的所有信息:

exiftool -s 043_0010.NEF 

然后我只是寻找最大的二进制块的名称来使用

-b
选项提取,因为这可能是最好的质量。毫无疑问存在更科学的方法😉

© www.soinside.com 2019 - 2024. All rights reserved.