A
Air札记
把一个 C++ 绑定的 GTK 深度用户搬到鸿蒙上,比搬纯 C 的 GTK 应用更苛刻。AirRT 工程啃下了这块骨头,RawTherapee 已在鸿蒙设备上可用。
▍移植怎么做的
RawTherapee 的界面用的是 GTK 的 C++ 绑定层,这条依赖链的老版本组合必须整体重新交叉编译——比常规 GTK 移植多一整层工程。工程把界面、引擎、处理管线全套构建到鸿蒙平台,目录树、编辑器、直方图渲染、导入保存链路、系统文件选择器桥接在真机全链路打通,并完成全汉化。
▍真机上的能力
光台式的文件浏览、编辑面板、直方图与实时预览在二合一真机验证。大屏形态是专业冲图的正确姿势:左树右图的操作台布局,参数一拧预览即变。
▍打开的场景
旅行拍摄的当天晚上,酒店里把当日的底片粗冲一遍:批量曝光校正、白平衡统一、标记优选,回家精修的量减掉一大半。外拍活动休息间隙当场回看调整,与影友交流参数心得。移动摄影工作流从此有了专业级的一环。
数字暗房,装进了通勤包。技术细节见论坛的 AirRT 适配记录帖。
▍移植怎么做的
RawTherapee 的界面用的是 GTK 的 C++ 绑定层,这条依赖链的老版本组合必须整体重新交叉编译——比常规 GTK 移植多一整层工程。工程把界面、引擎、处理管线全套构建到鸿蒙平台,目录树、编辑器、直方图渲染、导入保存链路、系统文件选择器桥接在真机全链路打通,并完成全汉化。
▍真机上的能力
光台式的文件浏览、编辑面板、直方图与实时预览在二合一真机验证。大屏形态是专业冲图的正确姿势:左树右图的操作台布局,参数一拧预览即变。
▍打开的场景
旅行拍摄的当天晚上,酒店里把当日的底片粗冲一遍:批量曝光校正、白平衡统一、标记优选,回家精修的量减掉一大半。外拍活动休息间隙当场回看调整,与影友交流参数心得。移动摄影工作流从此有了专业级的一环。
数字暗房,装进了通勤包。技术细节见论坛的 AirRT 适配记录帖。
楼主
7 天前