4.8.0 版本更新说明:
主要更新
颜色均衡器模块:引入了基于颜色控制色调、亮度和饱和度的颜色均衡器模块。这是场景参考替代旧版颜色区域模块的部分或全部功能。
图像合成支持:
- 扩大画布:允许在图像左侧、右侧、顶部或底部添加区域,新区域可分配不同颜色以便于遮罩需要。利用润饰模块,可通过复制图像其他部分、液化(小区域)或新叠加模块填充新区域。
- 叠加:通过从胶片条拖放至叠加模块,在当前图像或其他图像上叠加像素内容。新内容可缩放、旋转及水平或垂直移动。结合遮罩,可用于填充扩大画布创建的区域或通过遮罩向图像添加新部分,如叠加多张烟花照片以创造更大效果。
暗室模式切换:新增切换开关,强制像素管道处理使用整个图像数据而非仅显示区域,允许用户在不因内部缩放引入错误的情况下检查处理后的数据,与“高质量重采样”导出模式效果相同。
性能提升
- 重写了地图视图中的聚类代码,大幅提高了大型收藏集的性能,现在可以处理超过百万张地理标记图像。
其他变更
- 标签排序改为自然且不区分大小写的顺序。
- 为macOS设备增加了Apple Keychain密码存储后端。
- 收藏模块排序整合到模块标题内,不再作为偏好设置,所有收藏可通过单击排序按钮轻松排序。
- 为安全起见,移除了资源首选项中的“无限制”模式,尽管必要时仍可通过资源文件启用。
- 快照旁增加按钮,允许将其恢复为新的历史记录;快照现支持绘制遮罩,并能展示主暗房视图与不同遮罩快照之间的差异。
- 可在色标图标(轻表底部工具栏)上添加描述,便于记忆工作流程中色标的用途。
- 移除颜色校准模块中的AI选项,因其质量一般。
- 在GNU/Linux上支持GVfs挂载上的原位导入图像。
- 打印视图中添加了当前选定区域的虚线轮廓。
- 图像信息模块新增了几项EXIF字段:白平衡、曝光程序、闪光灯和测光模式,新导入的图片会自动填充这些信息,现有照片需执行“刷新EXIF”操作。
- 增加Windows凭据管理器密码存储后端。
- 高光重建模块中增加了蒙版混合,生成的光栅蒙版持有重建数据量,可用于所有算法。
- 色彩拾取器位置由图像坐标而非输出定义,无论使用何种扭曲模块,位置保持不变。
- 因硬盘缓慢,历史记录自动保存可能被禁用,现改为针对每张图像而非全局设置。
- 支持需要CameraCalibration标签以正确白平衡的DNG文件(例如某些Google Pixel相机),需要重新读取EXIF元数据。
- 通过允许在不打开完整模块情况下重置模块和应用预设,提升了快速访问面板的效率,并默认添加更多控件以减少编辑时离开面板的需求。
- 增加了更多收藏类型和过滤器,包括闪光灯、白平衡、曝光程序、测光模式和图像分组。
- 移除了旧的图像分组收藏类型和过滤器,因其可能导致混淆结果。
- 支持CMYK配置的直方图。
- 地图视图可通过箭头键(左右上下)以小步幅滚动,结合Ctrl键可实现大步幅滚动。
漏洞修复
- 修复了多个实例复制以确保粘贴到新图像时应用正确顺序的问题。
- 修复了基于Clang系统的原始色差问题。
- 修复了删除历史记录时的回溯拇指爬虫,确保其能识别删除的历史并按预期重新生成缩略图。
- 修复了像素管道模块改变后暗房中绘制的遮罩可视化问题,现在如果有新畸变,绘制的遮罩会适当调整。
- 修复了导入avif图像时的内存泄漏。
- 修复了IOP_CS_RAW色彩空间下sraw图像的蒙版混合问题。
- 解决了OpenCL设备在调用dt_dev_pixelpipe_process()的模块中锁定的问题。
- 修复了因历史记录过大导致的UI无响应问题。
- 修正了UCS色彩空间数学运算中的除以零和超出色域错误。
- 解决了引导滤波混合和内部遮罩扭曲的一系列问题。
- 修复了与裁剪模块和输出/导出尺寸相关的一些问题。
- 修复了在不使用高质量选项且设置放大时的导出处理问题。
- 修复了GPhoto2内部报告单个连接相机多次时的相机挂载问题。
- 修复了阻止导出到最新Piwigo版本的问题。
- 修复了许多稳定性问题,整体提高健壮性。
Lua
- API版本更新至9.3.0。
- 添加了对Lua动作的支持。
- 升级内部Lua至5.4.6。
- 向darktable.database添加了duplicate_image_with_history函数。
- 对button小部件添加了halign成员,用于水平定位标签。
- 对button小部件添加了image成员,使用图像作为按钮标签。
- 对button小部件添加了image_align,用于水平定位图像。
- 对box小部件添加了expand成员,控制单元格是否扩展以填满盒子宽度。
- 对box小部件添加了fill成员,控制小部件是否填满单元格。
- 对box小部件添加了padding成员,控制单元格的填充大小。
- 向darktable.gui.libs添加了active_preset成员,获取库的活动预设名。
注意
- 使用放大但不采用高质量选项导出会生成损坏的图像。
- 导出为AVIF、EXR、JPEG XL或XCF时,目前无法选择特定元数据(如地理标签或创作者)。对于AVIF、EXR、JPEG XL和XCF格式,除非用户在导出模块的偏好选项中选择所有复选框,否则darktable不会包含任何元数据字段。
- 版本4.8不再支持macOS 13.5之前的版本。
- 更新依赖项,包括要求最低libpng版本为1.5.x,Exiv2需求提升至0.27.2等。
- RawSpeed的变更,如富士X-Trans 4及更新相机现在使用供应商提供的作物等。
- 新增对多种相机的基本支持,包括佳能EOS R系列、富士X100VI、GoPro FUSION等。
- 新增白平衡预设、噪声配置文件,并列出了一些缺失压缩模式支持的情况。
- 暂停对某些相机的支持,因在raw.pixls.us上无法获取样本。
- 更新了多语言翻译。