ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

darktable 批量导出:多格式、多尺寸一次交片的完整指南

darktable 批量导出:多格式、多尺寸一次交片的完整指南 darktable 批量导出多格式、多尺寸一次交片的完整指南【免费下载链接】darktabledarktable is an open source photography workflow application and raw developer项目地址: https://gitcode.com/GitHub_Trending/da/darktable交片日编辑在群里连发三条消息博客要 1600px 的 JPEG公众号要 1080px 的 JPEG印刷厂要 16 位 TIFF。同一组照片三种规格。如果你习惯导出一次、再改参数、再导一次一套 40 张的片子要手工往返三次。darktable 的批量导出功能正是为这类重复劳动准备的一次选中全部目标照片勾选多个导出预设一轮遍历把所有规格同时输出到磁盘。下面把选图 → 命名 → 多预设 → 命令行这条链路拆开讲每个环节都给出可以直接照抄的参数。三个高频痛点一次说清痛点传统做法的代价本文对应解法同一批图要出多种规格每种规格重新配置并完整导出一次多预设导出一轮遍历出 N 种文件文件名混乱发出去对不上手动重命名或导出后批量改名文件名模式 变量自动编号每次导出都要重填参数质量、宽度、目录来回敲保存导出预设一次配置永久复用先选对图lighttable 下的批量选择darktable 的导出永远基于当前选中的图片所以下一步选图直接决定导出范围。lighttable 视图下Ctrl A选中当前筛选列表里的全部图片——这是批量导出最常用的起手式Ctrl 点击增选/取消单张不连续的图Shift 点击选中首末两张之间的连续区间点标签或收藏夹筛选后再按Ctrl A只导出日本-京都标签下的图比肉眼挑快得多选中数会实时显示在左下角。记住一个细节未选中的图不会出现在导出任务队列里选错了宁可重来也不要全选再排除。命名规则一次写对文件名模式变量导出对话框里文件名那一栏是批量导出体验的分水岭。它支持变量占位符每处理一张图都会自动替换——这是命名不再靠手搓的关键。两个常用变量$imgid源文件名不含扩展名每张图各不相同$width/$height该张实际输出的像素尺寸文件名模式输出效果东京/$imgid东京/DSC_0231.jpg、东京/DSC_0245.jpg……$imgid_$(width)pxDSC_0231_1600px.jpg文件名自带尺寸交付说明都不用写交付/$imgid所有产物集中在一个交付文件夹下技巧光标放在文件名栏直接输入$会出现可补全的变量列表输出路径同样支持变量配合按原始文件夹结构可以让导出目录与图库结构一一对应。多预设导出一次遍历输出三种规格这是批量导出的核心。导出对话框顶部有多预设导出区域勾选你想应用的预设一次导出会为每张图 × 每个勾选的预设各生成一份文件。正确姿势是先把三种规格各自做成预设再一次性勾上预设名关键参数用途博客主图JPEG宽 1600px质量 90网站正文大图社媒缩略JPEG宽 1080px质量 85公众号 / 社交平台打印存档TIFF16 位原始尺寸交付印刷厂40 张图 × 3 个预设 120 个文件一轮任务队列跑完底部状态栏按预设逐项报进度。预设保存在数据库data.presets表里导出模块代码见 src/libs/export.c换机迁移时整体备份配置目录即可带走。注意预设之间只改格式 尺寸 质量这三个维度目录和命名模式保持同一套变量交付包才不会出现文件名都不同、其实都是同一张的混乱。darktable-cli 命令行导出脚本化与定时任务不开图形界面也能批量导出。darktable-cli每次调用处理一张图输出格式由输出文件名的扩展名决定参数保持最小集即可darktable-cli DSC_0231.NEF out/博客/DSC_0231.jpg \ --width 1600 --hq 1 \ --core --conf plugins/imageio/format/jpeg/quality90批量场景用 shell 循环--width只在缩放时生效--upscale 0可禁止缩小变放大for f in *.NEF; do dt${f%.*} darktable-cli $f out/博客/${dt}.jpg --width 1600 --hq 1 --upscale 0 done完整选项--height、--style、--export_masks等见 doc/man/darktable-cli.pod其中--style还能在导出时强制套用某个风格适合客户统一色调类需求。故障速查症状原因处理输出文件不是想要的格式格式由输出文件扩展名决定不是由预设决定检查扩展名.jpg/.tif/.png导出卡住或报错图没变大变小余地宽度限制小于原图尺寸默认禁止放大显式加--upscale 0确认或放宽--width同名文件被覆盖变量没写进文件名模式模式里带上$imgid确保每张图名唯一CLI 下找不到风格预设未指定配置目录追加--core --configdir ~/.config/darktable延伸阅读导出模块源码与多预设实现src/libs/export.c、src/imageio/命令行完整选项doc/man/darktable-cli.pod官方手册与更新日志doc/、RELEASE_NOTES.md把三种规格的预设存好之后下次交片就是筛选 → 全选 → 勾选三个预设四步的事再往上叠加 darktable-cli 循环就能把这套流程挂进任何脚本里。【免费下载链接】darktabledarktable is an open source photography workflow application and raw developer项目地址: https://gitcode.com/GitHub_Trending/da/darktable创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表