Skip to content

Releases

1.5.0e (181)

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 04 Nov 17:54

1.5.0e (181)

  • 50 MP 全尺寸 + 片边导出:77 MP 画布连跑三次成功,峰值 3.70 GB(此前会崩)
  • 整条胶片与冲印链改为按带驱动,大图不再撑爆显存
  • 修:导出偶发花屏(未写完的行现在直接报错,不再写成坏文件)
  • 修:片边条码与日期跑到画面中间(掩膜漏加列偏移)
  • 修:片边窗口越界崩溃(1e30 与 NaN 转 int 的未定义行为)
  • 修:选了非 3:2 的裁切比例再加片边必然报错;片门现在跟着裁切走
  • 新增:暗黑 · 黑橙主题,画布纯黑,可在「关于」里切换
  • 新增:画布上的 RGB 直方图(当前渲染结果)
  • 新增:竖幅裁切 2:3 / 3:4 / 4:5;片门列表全量显示,不匹配的标灰并说明原因
  • 修:删掉照片后胶片卡片仍显示旧图、仍能导出、缩放回不去
  • 修:撤销对分级与曲线无效;渲染失败的那一步不再进入撤销栈
  • 修:启动时误报「上次异常退出」;崩溃现场现在会留在手机上可一键发送
  • 修:部分手机 JPEG 的拍摄参数丢失(补了三个合法的 EXIF 分支)
  • 修:片边上的中文变成方块(印刷字体没有汉字,改为只印拉丁)

SpektraLab Android 1.4.4

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 03 Nov 23:57

构图页(裁切 / 旋转)、画布双指缩放、撤销、色轮双圈、片边日期全片边可调;修裁切框常驻、导入卡加载、裁切卡片滚动与边框。

SpektraLab Android 1.4.0

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 02 Nov 16:20
  • 已知问题:片边开全尺寸导出、画布超过约 1670 万像素时,底部厂标那一排会缺失(预览正常)。1.4.1 修
  • 反转片可用:Velvia 100 / Provia 100F / Ektachrome 100 / Kodachrome 64,选片即直接扫描,没有相纸这一步
  • 光学页接入 22 个可调参数,另有镜头滤镜(Wratten 8 种)与保护基准
  • 边框页重做:片边与日期水印两张卡片进入二级页,开关在页内,未开启时参数变灰不可改
  • 日期水印可改文字、左右/上下内边距、大小、亮度、角位、样式、拍摄数据
  • 滑杆整宽可拖,竖向滑动改为滚动列表,不再误触
  • 每张照片独立 Look:换图不再串参数,导出重新声明整套参数
  • 驱动建不起 Vulkan 时给出 E-1005 / E-1006 / E-1011,不再是 E-9000
  • 面板高度随内容自适应;新图标

SpektraLab Android 1.3.4

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 02 Nov 07:27
  • 修好普通照片(JPEG)发灰、不通透、高光没有白:1.3.0 起导入 JPEG 时,应用漏掉了「这是 sRGB、相机已经测过光」这两个参数,sRGB 被当成 ProPhoto 线性数据读,还被二次测光。
  • 量化:同一张图最亮的 5% 从 126/255 回到 193/255,中调不再被压死,饱和也不再虚高 8 个点。RAW 不受影响(本来就应该按 ProPhoto 线性读、也应该测光)。
  • 1.3.0 ~ 1.3.3j 都有这个问题,直接装这一版覆盖即可。

SpektraLab Android 1.3.3j

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 02 Nov 00:08
  • 每张照片单独记住自己的胶片、相纸与滑杆,切换不再互相串味
  • 照片栏:导入的图排成缩略图,可切换、长按删除、可收起到画布侧边
  • 换胶片 / 换相纸立刻重画,不用点两次
  • 修好 CineStill 800T 切到黑白胶片变橙红
  • 修好换图后画布与胶片卡仍显示上一张
  • 修好连点缩略图会闪退
  • 导出新增 TIFF(16 位、带 ICC)与 DNG(给电脑上的 Lightroom);JPEG 现在带 ICC 和 EXIF
  • 大图:44.7 MP 不再掉驱动;50 MP RAW 自动按半尺寸解码
  • 尼康 HE/HE★ 不再报「文件损坏」,改成直接说明该改哪个相机设置(E-1108)
  • 导入 RAW 后画布不再空白
  • 新增驱动实测与匿名遥测:只上报机型和 GPU 能力,可在「关于」里关闭

SpektraLab Android 1.3.1

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 01 Nov 11:07
  • 反馈群已开通:QQ 群 1134320449 —— 渲染报错、导出异常、想要某支胶片,直接发群里;能复现的话把「复制错误信息」的内容一起贴上。
  • 新:打开 app 会看到一次反馈群卡片(每个版本只弹一次),可以直接复制群号或唤起 QQ;不想看可以点「不再自动弹出」。
  • 新:「关于」里常驻「反馈群」入口,长按左上角 SpektraLab 即可打开。
  • 改:反馈群不可用时自动复制群号,不依赖本机装没装 QQ。
  • 说明:本次只增加了反馈入口,界面、冲印引擎、色彩与分带计算均未改动;与你正在使用的 1.3.0 渲染结果完全一致。

SpektraLab Android 1.3.0

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 31 Oct 19:12
  • 新:界面按定稿重做。照片成为主画面,Logo 和「导出」浮在画布上,不再占一条栏;顶部四格流程栏取消。
  • 新:画布下面新增「原图 / 缩略图 / 换图」工具条。点原图撤销渲染、回到导入时的样子,再点恢复。
  • 新:胶片改成横向卡片,按品牌分组(全部 25 / KODAK 17 / FUJIFILM 6 / ILFORD 1 / CINESTILL 1),每张卡片显示这支胶片对这张照片的真实效果。
  • 新:相纸、片门、导出都改成本应用自己的选择面板,不再是系统下拉框和系统弹窗。
  • 新:尺度页改成单行 mm 卡片,并写明它只影响颗粒和光晕的物理尺寸,不裁切构图。
  • 改:选中胶片或相纸立即自动渲染,不需要再点「渲染」。
  • 改:导入后停在未渲染的原图,不会替你选一支胶片就开跑。
  • 改:胶片卡片在后台逐张预渲染,优先当前品牌页;你点某支胶片时立即让路,画完再继续。
  • 改:再次点击当前页签收起参数面板,画面变大;再点展开。
  • 修:报错弹窗保留并强化「复制错误信息」,含版本与设备信息。
  • 修:导入 RAW 时会话参数不再传入空胶片名,避免 E-1106 打开失败。
  • 说明:本轮只改界面与交互,冲洗引擎、色彩、分带计算没有改动。

SpektraLab Android 1.2.8

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 31 Oct 15:02
  • 更新日志 1.2.8(2026-10-31)
  • 修:部分手机一打开就报 E-9000「引擎库没有加载成功」,任何图片都进不了引擎。原因是安装包里两个基础库用了带版本号的文件名(libjpeg.so.8 / libz.so.1),而安卓安装器只解压以 .so 结尾的文件,这两个被静默跳过,整条解码链跟着失败。改名后恢复正常——之前无论重装多少次都不可能有救。建议所有 1.2.7 用户更新,对这部分机型是硬阻断。
  • 修:异常提示不再用底部一闪而过的 Toast,改成可滚动、可选中、一键复制的对话框。上一版那段完整报错被系统截成两行,等于没显示。
  • 改:E-9000 的说明文字不再让人「重新下载覆盖安装」——对这个原因无效,只会白折腾。
  • 说明:这一版只动了打包方式和提示文字,冲洗引擎、色彩、分带计算一行没改;包里 7 个原生库与 1.2.7 逐字节相同,只有两个库的名字变了。

SpektraLab Android 1.2.7

Choose a tag to compare

@SAINTTaiYi SAINTTaiYi released this 31 Oct 13:55
  • 修:边框页换片边格式没反应
  • 修:部分机器一导入就闪退并报 E-9000,现在会写明真实原因
  • 修:导出竖屏原图底部多一节
  • 修:2250 万像素以上按原尺寸导入整张全黑
  • 修:4500 万像素渲染成一片均匀灰(烘焙表被提前释放)
  • 修:RAW 导入后颗粒/光晕/眩光/画幅/片边/日期不生效
  • 修:设备信息读不到时被当成没有上限
  • 修:开片边 + 原尺寸导出导致显存耗尽、桌面重启(现为 E-1010)
  • 新:导入长边上限 4700→8000,硬上限收到实测 42 MP
  • 新:超预算不再静默缩小,改为弹窗让你选尺寸
  • 新:取消长按导入,点击 01 直接选相册或文件管理器

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/,浅色主题没有进包。