Skip to content

v0.2.2

Choose a tag to compare

@zidage zidage released this 09 Apr 00:58
· 393 commits to main since this release

如您遇到下载问题,请到网盘下载:
链接: https://pan.baidu.com/s/184aCWMm8vPHIdhwmvFafvQ?pwd=z94a 提取码: z94a

Changelog

[0.2.2] (6def338..17363e4) — 2026-03-22 ~ 2026-04-08

Features

  • Nikon HE / HE* RAW recovery workflow: Added Nikon HE-compressed NEF detection during import, a guided Adobe DNG Converter recovery dialog, automatic project cleanup/reimport after conversion, and macOS support for the same flow. Linear DNG inputs are now accepted, so converted files can go straight back into the RAW pipeline. (b8e4962, dc86707, d32992d, 0f85b8a)
  • Highlight reconstruction and tone refactor: Reworked RAW highlight recovery on CUDA and Metal into a multi-pass clipped-mask/chrominance-accumulation pipeline, and refactored Highlights/Shadows adjustments around a shared tone curve with new tests for knee behavior and chroma preservation. (352d3d2, a4218c5, 478205b, 624cc24)
  • LUT browser & Look panel redesign: Rebuilt the editor side-panel layout, split out a dedicated Look panel, and added a LUT catalog/browser with .cube header validation, missing/invalid state display, quick folder open/refresh actions, and better selection persistence. (955b47d, b8e4962, 83583f0)
  • Color, export, and metadata upgrades: Added ICC profile embedding on Windows, expanded built-in export profile support, added EXIF details/source-path UI, added macOS scopes, and improved camera metadata resolution for tricky bodies such as Hasselblad. (6def338, 93c0b08, 1f36cd6, da0102d, 912dc2d)

Performance

  • High-resolution RAW decode acceleration: Split the CUDA RAW path into dedicated full-frame and tiled execution modes, added active-area-aware crop handling, and reduced peak cost for very large Bayer files. (624cc24, 2d80f39)
  • Less GPU copying and redundant work: Added GPU buffer sharing and no-op detection for geometry stages so resize/crop passes can skip redundant work or avoid extra copies when possible. (624cc24, 2d80f39)
  • Kernel fusion and intermediate reuse: Combined highlight correction with RGBA packing, introduced reusable CUDA/Metal workspaces, tightened several low-level RAW kernels, and improved thumbnail / inference-side throughput. (624cc24, 2d80f39, 22bb73b)

Bug Fixes

  • Tone and color stability: Fixed the contrast -100 all-black issue, corrected color temperature UI refresh behavior, and improved camera matrix matching for Hasselblad files. (6294602, 83583f0, 912dc2d)
  • Workflow and platform stability: Fixed export dialog layout/parameter issues, added source-missing notifications in the album UI, and added CUDA driver version requirement probing on startup. (9ad8384, d3083ff, 4c21e10, 17363e4)

更新日志

[0.2.2] (6def338..17363e4) — 2026-03-22 ~ 2026-04-08

新功能

  • 尼康 HE / HE* RAW 恢复工作流:新增导入时对尼康 HE 压缩 NEF 格式的检测、引导式 Adobe DNG Converter 恢复对话框、转换后自动清理项目并重新导入,以及对上述流程的 macOS 支持。现已支持线性 DNG 作为输入,转换后的文件可直接进入 RAW 处理管线。(b8e4962, dc86707, d32992d, 0f85b8a)
  • 高光重建与色调重构:将 CUDA 和 Metal 上的 RAW 高光恢复重构为多轮裁剪掩码/色度累积管线,并围绕共享色调曲线重构了高光/阴影调整逻辑,新增了针对膝点行为和色度保留的测试。(352d3d2, a4218c5, 478205b, 624cc24)
  • LUT 浏览器与外观面板重新设计:重建了编辑器侧边栏布局,拆分出独立的外观(Look)面板,新增 LUT 目录/浏览器,支持 .cube 文件头校验、缺失/无效状态显示、快速打开文件夹/刷新操作,以及更稳定的选中状态持久化。(955b47d, b8e4962, 83583f0)
  • 色彩、导出与元数据增强:新增 Windows 平台 ICC 配置文件嵌入、扩展了内置导出配置支持、新增 EXIF 详情/源路径界面显示、新增 macOS 示波器,并改善了对哈苏等特殊机型的相机元数据解析。(6def338, 93c0b08, 1f36cd6, da0102d, 912dc2d)

性能优化

  • 高分辨率 RAW 解码加速:将 CUDA RAW 处理路径拆分为独立的全帧与分块执行模式,加入了感知有效区域的裁剪处理,并降低了超大拜耳文件的峰值开销。(624cc24, 2d80f39)
  • 减少 GPU 拷贝与冗余计算:新增 GPU 缓冲区共享机制以及几何处理阶段的空操作检测,使缩放/裁剪步骤在可能时跳过冗余计算或避免额外拷贝。(624cc24, 2d80f39)
  • 内核融合与中间结果复用:将高光校正与 RGBA 打包合并为单一步骤,引入可复用的 CUDA/Metal 工作空间,精简了多个底层 RAW 内核,并提升了缩略图生成与推理侧的吞吐量。(624cc24, 2d80f39, 22bb73b)

问题修复

  • 色调与色彩稳定性:修复了对比度设为 -100 时画面全黑的问题,修正了色温 UI 刷新异常,并改善了哈苏文件的相机矩阵匹配。(6294602, 83583f0, 912dc2d)
  • 工作流与平台稳定性:修复了导出对话框的布局/参数异常,在相册 UI 中新增源文件丢失提示,并在启动时加入了 CUDA 驱动版本检测。(9ad8384, d3083ff, 4c21e10, 17363e4)

Known Issues

  • Lens correction will not correctly crop the final image and may leave visible optical defects.
  • Issues present in version v0.2.1 or earlier that were not mentioned in the fixes listed above.

已知问题

  • 镜头矫正可能不能够正确地对最终图像进行裁切并可能留下光学缺陷。
  • 上述修复中没提到的存在于0.2.1或更早版本的问题。