Darktableで生ファイルのコレクションをバッチ編集する方法は?


27

Darktableで生ファイルのコレクションをバッチ編集するにはどうすればよいですか?私はこれを研究しようとしましたが、運がありません。

回答:


39

jristaの方法よりも少し簡単です。引き続き1つのファイルを編集しますが、ライトテーブルには「履歴スタック」セクションがあり、画像(またはその一部)の履歴スタックをコピーできます。そして、複数の画像を選択し、履歴スタックをそれらに貼り付けることができます。

Darktableのlighttable履歴スタックモジュール

更新:スタイルに関するjristaの言及がよくわかりました。ライトテーブルの「履歴スタック」のすぐ下に、「スタイル」と呼ばれるモジュールがあります。画像を選択してスタイルの作成をクリックすると、暗室モジュールの特定のアプリケーションを保存できます(履歴スタックのように)。スタイルとして保存したら、ライトテーブルで画像を選択し、スタイル名をダブルクリックするだけで適用できます。

Darktableのlighttableスタイルモジュール


バッチ適用するモジュールに、写真のプロパティ(レンズ補正モジュールの焦点距離など)に依存する設定がある場合、最初にモジュール設定(presetアイコン)からプリセットを作成してから、このプリセット経由のモジュール。そうでない場合、スタイルは作成元の写真の特定の設定をキャプチャし、すべての写真に同じ焦点距離を適用します。
マーティンペッカ

@MartinPeckaこの動作はモジュールに依存すると思います。適用時に適切なレンズ/カメラ設定を自動選択するために正しく機能するスタイルがいくつかありますが、モジュールはその動作をサポートする必要があると思います。
カイル

7

Darktableの複数のファイルにバッチ編集を適用する唯一の方法は、1つの写真に適用する編集の履歴スタックを生成し、その履歴スタックを「スタイル」としてエクスポートし、そのスタイルをすべてのエクスポートに適用することです他の写真。これがあなたが探しているものであるかどうかはわかりませんが、私はDarktableの使用頻度が低いため、過去に見つけた最高のものでした。


3

Kyleの答えに加えてこれを行う別の方法は、darktable コマンドラインインターフェイスだと思います。主に2つのオプションがあります。

darktable-cli <input> <output>

これにより、入力画像が取得され、それに関連付けられたXMPファイルが検索され、最大解像度で処理されて出力に出力が書き込まれ、出力ファイル名から出力形式が推測されます。

または、1つの特定のxmpファイルを複数の写真に使用する場合は、このように明示的にその名前を指定できます

darktable-cli <input> <xmp> <output>

上記のリンクは、プロセスの追加オプションを提供します。


2

私が見つけたばかりの便利な機能は、ここにある暗記マニュアルに示すように、ショートカットキーでコピーアンドペーストできることです。私は長すぎる時間を費やしました-オートパイロットで動作するコンテキストメニューのインターフェース全体をクリックします...

  • ctrl + c-履歴スタックをコピー

  • ctrl + v-履歴スタックを貼り付け

  • ctrl + shift + c-部分的な履歴スタックをコピーします(コピーする個々のモジュールを選択できるようにするダイアログがチェックボックスと共にポップアップ表示されます)
  • ctrl + shift + v-部分的な履歴スタックを貼り付け(上記のダイアログボックス)、いずれかのコピーアクションに従うことができます

    バッチ処理するには-

    1. 暗室で必要に応じて1つの画像を編集します
    2. 現在の画像がストリップの中央で強調表示される場合、画面下部のフィルムストリップ上の画像を選択します(ctrl + fでオンに切り替えます)。
    3. 履歴スタックをコピーするにはctrl + c
    4. フィルムストリップでバッチ内の残りの画像を選択します
    5. 履歴スタックを貼り付けるCtrl + V
    6. ライトテーブルに切り替える
    7. 処理する画像を選択し、カップでダークテーブルを片手に持ち帰りましょう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.