如何在Darktable中批量编辑原始文件集合?


27

如何在Darktable中批量编辑原始文件集合?我试图对此进行研究,但是没有运气。

Answers:


39

这比jrista的方法要容易一些。您仍然可以对单个文件进行编辑,但是在lighttable上有一个“历史记录堆栈”部分,可用于复制图像(或其任何部分)的历史记录堆栈。然后,您可以选择多个图像并将历史记录堆栈粘贴到它们上。

Darktable的lighttable历史记录堆栈模块

更新:我更了解jrista对样式的提及。灯台上“历史堆栈”的下面是一个名为“样式”的模块。如果选择图像并单击创建样式,则可以保存暗室模块的特定应用程序(就像历史记录堆栈一样)。将其保存为样式后,您只需在光照表上选择图像并双击样式名称即可应用它。

Darktable的lighttable样式模块


如果要批量应用的模块具有一些取决于照片属性的设置(例如“镜头校正”模块中的焦距),则必须首先从模块设置中创建预设(the图标),然后应用通过此预设的模块。否则,样式将捕获创建照片的特定设置,并将相同的焦距应用于所有照片。
马丁·佩卡

@MartinPecka我认为此行为与模块有关。我有一些样式可以正常工作,以便在应用时自动选择适当的镜头/相机设置,但是我认为该模块必须支持该行为。
凯尔(Kyle)'18年

7

我知道将批量编辑应用于Darktable中的多个文件的唯一方法是生成要应用于一张照片的编辑的历史记录堆栈,将该历史记录堆栈导出为“样式”,然后在导出到所有文件时应用该样式其他照片。不确定这是否是您要寻找的东西...但是我不是Darktable的罕见用户,这是我过去能找到的最好的。


3

我认为除了Kyle的回答外,另一种方法是darktable 命令行界面。有两个主要选项:

darktable-cli <input> <output>

这将获取输入图像,查找与其关联的XMP文件,以最大分辨率对其进行处理,然后将输出写入输出,尝试从输出文件名中猜测输出格式。

或者如果您想使用一个特定的xmp文件来处理许多图片,则可以像这样显式指定其名称

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

上面的链接为该过程提供了其他选项。


2

我刚刚发现的一个有用功能是能够使用快捷键进行复制和粘贴,如此处的Darktable手册所示。我已经花了太长时间-右键单击整个界面以查看上下文菜单,以便进行自动驾驶...。

  • Ctrl + C-复制历史记录堆栈

  • Ctrl + V-粘贴历史记录堆栈

  • Ctrl + Shift + C-复制部分历史记录堆栈(带有复选框的对话框弹出,允许选择要复制的单个模块)
  • ctrl + shift + v-粘贴部分历史记录堆栈(如上面的对话框),可以执行复制操作

    要批处理-

    1. 在暗室中根据需要编辑一张图像
    2. 如果当前图像将在条带的中央高亮显示,请在屏幕底部的胶卷上选择图像(按ctrl + f启用)。
    3. Ctrl + C复制历史记录堆栈
    4. 在幻灯片上选择批次中的其余图像
    5. Ctrl + V粘贴历史记录堆栈
    6. 切换到照明台
    7. 选择要处理的图像,并进行杯装咖啡,同时将深色表扔掉!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.