Skip to content

SpektraLab Android 1.2.6

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 30 Oct 22:08

1.2.6

界面按设计稿整版重做,加上引擎里一直没开放的三个能力。

界面

  • 新配色与排版:蓝 / 纸两色、四步流程条(01 导入 · 02 换图 · 03 渲染 · 04 导出)、带取景框的预览面板;参数分 胶片 / 光学 / 画幅 / 边框 四页。
  • 字体随包分发:Inter(标题与大数字)、OPPO Sans(中文)。

新增

  • RAW 导入直接显示解码后的原片(平、暗,未过胶片),点 03 才开始渲染。为此引擎新增 spk_export_source()。
  • 渲染前后对比:长按照片看原片,拖动画面中间的线看左右两侧,轻点收起。
  • 边框页:片边(胶片边缘;格式按当前画幅自动筛选,因为引擎只接受与片门同形状的画幅)与日期水印(取照片自己的拍摄日期,LCD 样式)。

修复

  • 拖动光学滑杆完全不生效:值只写进了 Java 字段,从没发给引擎,松手重渲的还是旧参数。
  • 每拖动一格都在重建整条管线:setParams 每次都带 film_stock,引擎把它当成换片。现在滑杆只发自己的参数。
  • 没渲染过也能调光学;现在首次渲染成功前是灰的,点了会说明原因。
  • 渲染失败只有一行 7 sp 的小字;现在是对话框(错误码 + 尺寸 + 设备信息),渲染中预览中央显示 RENDERING。
  • 构建脚本漏同步 res/,浅色主题没有进包。