本文介紹如何將原始相機圖像轉換為 jpeg 和其他格式。使用數碼相機單擊圖像會將其保存為 RAW 圖像。但是,現代相機會自動將原始圖像轉換為 jpeg、jpg 或 png。
這取決於相機。大多數操作系統都需要額外的軟件來查看或編輯 RAW 圖像。按照本文使用命令行將 RAW 圖像轉換為 jpeg 或其他格式。
將原始相機圖像轉換為 jpeg 的步驟
1.形象魔法
ImageMagick 是一個圖像處理工具,可以使用 GUI 或命令行來使用。您可以使用轉換工具將原始圖像轉換為其他格式。 要在 Ubuntu/Debian 上安裝 ImageMagick,請運行以下命令:
sudo apt install imagemagick
要在 CentOS 上安裝 ImageMagick/Fedora,請運行以下命令:
sudo yum install ImageMagick
要檢查是否安裝了轉換工具,請運行以下命令:
convert -v
例如,我有一個名為 sample1.cr2 的圖像文件。 佳能數碼相機使用 cr2 文件。 運行 cp 命令將 cr2 文件複製到名為 raw_sample1 的文件中。
cp sample1.cr2 raw_sample1

要將原始文件轉換為 jpeg,請運行以下命令:
convert <raw_filename> <filename_jpeg>
convert raw_sample1 converted-sample1.jpeg

file 命令用於讀取和分析文件。通過運行以下命令驗證原始文件是否已轉換:
file converted_img1.jpeg

您可以使用 -resize 等選項調整圖像大小,調整 -quality 調整質量,使用 -rotate 旋轉圖像。通過運行以下命令應用更改:
convert raw_img -resize 800*600 converted_img1.jpeg
convert raw_img -quality 80 converted_img1.jpeg
convert raw_img -rotate 90 converted_img1.jpeg
2.UFRaw
UFRaw 是另一種將原始圖像轉換為其他格式的工具。 要安裝 UFRaw,請通過運行以下命令添加 PPA 存儲庫:
sudo add-apt-repository ppa:crass/ufraw
通過運行以下命令更新系統存儲庫並安裝 ufraw:
sudo apt update
sudo apt install ufraw ufraw-batch
要將名為 raw_img 的圖像文件轉換為 jpeg,請運行以下命令:
convert raw_sample1 converted-sample1.jpeg
要將名為 img1.RAF 的文件轉換為 jpeg,請運行以下命令:
convert sample1.RAF convert_sample1.jpeg
ufraw 和 ufraw-batch 軟件包不再維護,因此它不適用於最新版本的 Ubuntu。這僅適用於 Ubuntu 18.04LTS 及更早版本。
3.暗桌
由於 ufraw 在最近的版本中不可用,因此還有另一個最佳選擇,Darktable。 要安裝 darktable,請運行以下命令:
sudo apt install darktable

現在將目錄更改為原始圖像所在的位置。
cd Downloads

要將原始圖像轉換為 jpeg,請運行以下命令:
find . -type f ( -iname "*.raw" -o -iname "*.cr2" ) -exec sh -c 'darktable-cli {} ${0%.*}.jpeg' {} ; -delete


如果你有原圖 .NEF 要更改文件格式,請將上述命令中的 .cr2 更改為 .NEF。上述命令將在當前文件夾中搜索原始文件並將它們轉換為 jpeg 文件格式。刪除原始文件。去掉上面命令末尾的-delete,防止原圖被刪除。
概括
因此,您將看到 3 個不同的命令將原始圖像轉換為 jpeg 或其他格式。大多數現代相機都能夠自動將圖像轉換為 jpeg 或 png 格式。 您還可以從 GUI 使用 ImageMagick。希望這可以幫助。謝謝你的閱讀!
參考
- https://imagemagick.org/script/command-line-tools.php