从 Samsung RAW 转换为 TIFF

从 Samsung RAW 转换为 TIFF

我买了一台无反光镜三星 NX300,这是一款不错的入门级无反光镜相机。然而,三星生产了一种愚蠢的专有 RAW 格式,而不是标准 RAW 格式(其他供应商也这样做吗?)。我得到的不是 RAW 文件,而是 .SRW 文件。Ubuntu 将它们识别为 TIFF,但 nautilus 不显示缩略图,图像查看器也不显示它们。我可以使用 Rawtherapee 或 Darktable 打开它们,这非常好。

但是,我想知道是否有一种快速而简单的方法可以将所有 SRW 文件批量转换为 TIFF 文件(或任何其他无损标准)。

答案1

据我所知,每个制造商都有自己的 RAW 格式。您可以使用软件 ufraw-batch 轻松更改格式。您需要最新版本的 ufraw 来处理 .srw 文件,要将其添加到您的存储库,请执行以下操作:

sudo add-apt-repository ppa:crass/ufraw
sudo apt-get update
sudo apt-get install ufraw-batch

现在您需要编写一个脚本来转换文件。示例:将以下内容保存为 scriptname.sh 为简单起见,请将其保存在与图像相同的目录中。

#!/bin/bash

for f in "*.srw";
do
        echo "Processing $f"
        ufraw-batch \
                --wb=camera \
                --exposure=auto \
                --out-type=tiff \
                --out-path=. \
            $f
done

然后打开终端并导航到文件所在的目录(例如cd /home/user/pictures/:)并执行如下脚本:

sh scriptname.sh

该脚本应将每个 SRW 图像转换为 tiff 并将其保存在同一目录中。要停止脚本(因为处理许多图像需要很长时间),请在终端上按 ctrl+c。

如果您想将所有 .tif 图像移动到新文件夹以整理图像,您可以执行以下操作:

mv *.tif folder_to_save_all_the_tiffs/

相关内容