首页/软件/darktable

darktable:开源免费的摄影工作流与 RAW 显影工作台 #

darktable 是什么? #

darktable 是一款开源免费的摄影工作流应用和 RAW 显影软件,它为摄影师搭建了一个虚拟的灯箱(lighttable)与暗房(darkroom)。

在 darktable 中,你的数字底片会被统一收录进数据库,通过可缩放的灯箱视图浏览、筛选和评级,再进入暗房对 RAW 原始文件进行显影与增强。它最大的特点在于全流程的非破坏性编辑——原始图像永远不会被修改,所有调整都以参数形式即时保存,随时可以回退或重新编辑。同时,它提供专业级色彩管理、GPU 加速处理以及从导入、管理、调色到打印、导出的完整链路,适合希望深度掌控后期流程、又不想支付订阅费用的摄影爱好者和专业用户。

darktable 有哪些亮点特色? #

  • 全流程非破坏性编辑:从导入到导出的每一步调整都以参数形式记录,原始图像文件自始至终不会被改写,任何时候都能无损回溯或重置编辑历史,彻底告别"改坏原图"的焦虑。

  • 真正释放 RAW 的潜力:所有核心运算都在 4×32 位浮点像素缓冲区上完成,并启用 SSE 指令集加速,确保在高动态范围、宽色域数据处理中保留尽可能多的原始信息,为后期留出充足空间。

  • GPU 加速图像处理:通过 OpenCL 支持(自动检测运行时环境并启用),大量图像运算可获得"闪电般"的处理速度。显卡越强,批量处理越流畅,显著缩短高像素照片的等待时间。

  • 专业级色彩管理:darktable 具备完整色彩管理能力,在大多数系统上可自动检测显示器配置文件,并内置对 sRGB、Adobe RGB、XYZ 以及线性 RGB 色彩空间的 ICC 配置文件支持,保证从屏幕到打印的色彩保真度。

  • 多模式一体化工作台:软件内置灯箱、暗房、地图、打印等多个工作模式。灯箱可通过标签、星级评分、颜色标记和灵活数据库查询快速筛选海量照片;地图模式支持拖拽地理标记并切换 OpenStreetMap、Google 等多种地图源;打印模式则帮助你把图像精确排布到纸张上。

  • 强大的导出与兼容能力:导出系统支持 Piwigo 网络相册、磁盘存储、1:1 复制、邮件附件,还能直接生成基于 HTML 的简易网络画廊;输出格式覆盖低动态范围(JPEG、PNG、TIFF)、16 位(PPM、TIFF)以及线性高动态范围(PFM、EXR)。

  • 不丢设置的元数据方案:darktable 同时使用 XMP 边车文件与高速数据库保存元数据和处理设置,所有 Exif 数据通过 libexiv2 读写,即使更换设备或重装软件,编辑成果也能完整保留。

  • 可脚本化与开放社区:许多功能可通过 Lua 脚本自动化,批量任务不再重复劳动;软件以 GPL 3.0 协议开源发布,可在邮件列表、论坛、Flickr 社区参与交流,支持超过十几种语言界面。

darktable 软件截图

免费下载 darktable #

以下为官方提供的各平台安装包,点击链接即可下载。请根据你的操作系统与处理器架构选择对应版本。

文件名 描述 大小 下载
darktable-5.6.1-arm64.dmg macOS(Apple Silicon / ARM64)安装镜像 84.1 MB 夸克网盘
darktable-5.6.1-win64.exe Windows(64 位 x86_64)安装程序 133.1 MB 夸克网盘
darktable-5.6.1-woa64.exe Windows on ARM(ARM64)安装程序 104.7 MB 夸克网盘
darktable-5.6.1-x86_64.dmg macOS(Intel x86_64)安装镜像 89.7 MB 夸克网盘

提示:官网同时提供源码包 darktable-5.6.1.tar.xz 与 AppImage(Darktable-5.6.1-x86_64.AppImage、Darktable-5.6.1-aarch64.AppImage)下载,Linux 用户也可通过系统包管理器或 Flatpak 安装。

darktable 如何使用? #

darktable 的操作逻辑围绕"导入—管理—显影—导出"四个阶段展开,新手可参考以下流程快速上手:

  1. 导入照片:启动软件后默认进入灯箱(lighttable)模式。在左侧的导入模块中,选择导入单张图片,或导入一个"胶卷"(即整个目录)。首次打开时画布是灰色的,必须完成导入后才能看到内容。

  2. 灯箱筛选与评级:导入完成后,使用左侧的收藏(collection)模块按标签、星级评分、颜色标记等元数据筛选照片;把鼠标悬停在缩略图上,左侧图像信息模块会显示焦距、曝光、分辨率等参数。你可以在底部工具栏直接为照片打星或标记颜色。

  3. 进入暗房显影:双击照片进入暗房(darkroom)模式,右侧是模块列表,按管线顺序排列。左侧显示处理信息与编辑历史,快照模块可用于对比修改前后的效果,遮罩管理器和实时取色器也在这一侧。由于 RAW 数据本身不适合直接显示,软件会自动应用一组基础模块,建议新手先将其全部视为必需,理解后再逐项取舍。

  4. 调整与对比:常用模块包括色调曲线(tone curve)、均衡器(equalizer,其"sharpen"预设可增强局部对比)、色彩区域(color zones,可精准替换某色相,如把绿叶调成橙色)、分离色调(split toning,用于为画面添加棕色等统一色调)等。调整过程即时保存,无需手动"保存"。

  5. 导出成品:编辑完成后,使用导出模块输出最终图像。可选择 JPEG、PNG、TIFF、PPM、PFM、EXR 等格式,也可导出到磁盘、作为邮件附件,或生成 HTML 网络画廊。

进阶用户还可以通过 Lua 脚本自动化重复性任务,例如批量应用样式(darktable 中对应"预设"的概念)或自定义导出流程。

darktable 的常见问题? #

darktable 是免费的 Lightroom 替代品吗? 官网的回答是"是也不是"。它和其他 RAW 编辑器一样处理 RAW 文件,且两者都具有照片库管理功能、界面也略有相似,但除此之外共同点很少。Lightroom 致力于让任何人都能轻松完成 RAW 处理,而 darktable 是一个强大灵活的 RAW 处理工具箱,把工作流的控制权交还给用户,常常把底层算法的全部能力暴露出来。这也意味着初期学习曲线可能较陡,其他软件的操作经验很难直接迁移。

darktable 兼容其他软件的预设吗? 不兼容。预设(darktable 中称为 styles)是各软件独有的。不过 darktable 支持多种格式的 LUT,如果确实需要跨软件兼容,可以尝试用 LUT 解决。

可以从其他软件导入编辑记录吗? 不能。由于不同软件的处理方式存在根本差异,无法正确迁移。软件中有一些非常基础的 Lightroom 编辑导入支持,但代码老旧且存在问题,官方建议导入后直接丢弃编辑历史重新开始。

darktable 支持 DCP 相机配置文件吗? 不支持,只支持 ICC 配置文件。官方表示这一情况不太可能改变,因为 DCP 面向的是完全不同的处理管线。如果你对此有硬性需求,官方推荐尝试 RawTherapee 或 ART。

如何保存我的修改? 不需要手动保存。你在 darktable 中所做的一切都会立即保存,随时可以退出软件、之后再继续编辑。只有当你完成编辑、需要输出最终图像时,才需要通过导出模块生成成品文件。

我的相机受支持,但打不开照片怎么办? 某些文件格式不受支持,某些受支持格式的特定压缩选项同样不被支持,具体可查阅官网的相机支持页面获取完整列表。

为什么打开的 RAW 看起来和相机 JPEG 不一样? RAW 文件中存储的数据本身不适合直接显示,必须先经过处理,这是所有 RAW 编辑器都会做的事——只不过它们通常对用户隐藏处理过程,而 darktable 会把所做的一切都展示出来。darktable 只做显示合理画面所需的最低限度处理,因此图像看起来会比习惯的更加平淡、色彩更少。此外,使用动态范围、高光保留或 HDR 模式的相机可能故意欠曝,需要手动补偿(例如富士 DR200 需 +1 EV、DR400 需 +2 EV),自 5.4 版起 darktable 已能为部分厂商自动应用曝光补偿。

darktable 如何安装? #

Windows #

  1. 根据你的设备架构下载安装程序:普通 64 位 PC 选择 darktable-5.6.1-win64.exe,Windows on ARM 设备选择 darktable-5.6.1-woa64.exe。
  2. 双击运行安装程序,按向导提示完成安装(可选择安装路径)。
  3. 首次启动前请确认系统已安装必要的运行库;若遇到安装或启动错误提示,可参考官网 FAQ 中的"Windows 已知问题"章节。

macOS #

  1. 根据芯片类型下载:Apple Silicon(M 系列)选择 darktable-5.6.1-arm64.dmg,Intel 机型选择 darktable-5.6.1-x86_64.dmg。该版本支持 macOS 13.5(Ventura)及更高版本。
  2. 打开 DMG 镜像,将 darktable 拖入"应用程序"文件夹。
  3. 若启动时提示"无法打开,因为来自身份不明的开发者"或"应用已损坏",可任选一种方式解决:
    • 在"访达"中定位到 darktable,右键选择"打开",在弹出的对话框中点击第二个按钮确认运行;
    • 或在终端执行 xattr -d com.apple.quarantine ~/Downloads/darktable*.dmg(镜像未挂载时)或 xattr -dr com.apple.quarantine /Applications/darktable.app(已安装时);
    • 或进入"系统设置 → 隐私与安全性",在"安全性"区域点击 darktable 旁的"仍要打开"。

Linux / BSD #

  • 包管理器:大多数带图形界面的 Linux 发行版都可在软件中心或包管理器中直接搜索安装 darktable。
  • AppImage:下载 Darktable-5.6.1-x86_64.AppImage 或 Darktable-5.6.1-aarch64.AppImage,赋予可执行权限后直接运行。
  • Flatpak:可作为通用包格式安装,但需注意 Flatpak 版本不包含 darktable 的 AI 功能。
  • OBS(Open Build Service):官方为 Debian 12/Testing/Unstable、Fedora 39/40、openSUSE Tumbleweed、Ubuntu 22.04/22.10/23.04/23.10/24.04 等发行版提供构建包。
  • MacPorts(macOS 也可用):执行 sudo port install darktable +quartz。

从源码编译 #

需要自行编译的用户可下载 darktable-5.6.1.tar.xz 源码包,按官方文档完成依赖安装与编译流程。

darktable 如何卸载? #

Windows #

  1. 打开"设置 → 应用 → 已安装的应用"(或控制面板中的"程序和功能")。
  2. 在列表中找到 darktable,点击"卸载"并按提示完成操作。
  3. 如需彻底清理,可手动删除残留的配置目录(通常位于用户目录下的 .config/darktable 或 %LOCALAPPDATA% 相关路径)。请注意:删除数据库与配置目录会一并清除你的照片库索引与编辑记录,操作前请确认已备份 XMP 边车文件。

macOS #

  1. 打开"访达 → 应用程序",将 darktable 拖入废纸篓(或右键选择"移到废纸篓")。
  2. 输入管理员密码确认删除。
  3. 如需清理配置与缓存,可在终端中检查并删除 ~/Library/Application Support/darktable、~/Library/Caches/darktable 等目录。若通过 MacPorts 安装,可执行 sudo port uninstall darktable。

Linux / BSD #

  • 包管理器安装:使用对应发行版的卸载命令,例如 Debian/Ubuntu 系执行 sudo apt remove darktable,Fedora 系执行 sudo dnf remove darktable。
  • Flatpak 安装:执行 flatpak uninstall org.darktable.Darktable。
  • AppImage:直接删除对应的 .AppImage 文件即可,无需卸载程序。
  • 残留清理:用户级配置与数据库一般保存在 ~/.config/darktable 和 ~/.cache/darktable,如确认不再需要,可手动删除以释放空间。

提醒:darktable 的编辑记录默认保存在 XMP 边车文件与本地数据库中。卸载软件前,建议先确认重要照片的 XMP 文件已随原图一同保留,以免丢失后期调整成果。

相关标签
darktable开源 RAW 显影软件Lightroom 替代品摄影工作流软件非破坏性图像编辑虚拟灯箱暗房调色GPU 加速图像处理色彩管理免费照片后期软件