用AI在家手搓山寨Lightroom?"

admin 2026-10-16 03:03:11 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

用 AI 在家手搓山寨 Lightroom?

原创

0xcc
0xcc

非尝咸鱼贩

2026年10月9日 07:26
希腊

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

这两天 ArtCraft 项目爆红,用 AI 重写开源 app 来复刻某设计行业软件巨头全家桶的体验,甚至兼容格式。

我走马观花快速体验了一下 Photocraft,完成度惊人,没有遇到明显问题。除了本地 app 之外,还有编译成 wasm 的网页版。

但是到了 Lightroom 复刻版就遇到了问题,足以导致整个软件没法用。在给 RAW 调整白平衡的流程,用的是相对值,而不是正常的多少 k。找 ai 读了一下源码证实了我的猜测。用不太准确的话解释就是,虽然我们导入了 RAW 格式,但在这个 Lightcraft 软件里约等于于按照 JPEG 处理,一拉白平衡颜色全毁。

从作者默认安装后给的一堆样例文件全是 AI 生成的绘画风格 jpg 也能看出来,他就没按照摄影师的需求去测试。不过还好项目是开源的,丢给 ai 还是可以修的。

这就其实很自然地引出了一个话题。如今 AI 的逆向能力已经超过很多人类熟手,软件开发从工程逐渐变成许愿,无论是买断制还是订阅制的软件授权生意,必然遭到冲击。

就这几天的新闻,做 IDE 生意的 JetBrains 第一次出现有记录的亏损。现在都对着编程助手念需求,再不济要看代码也是 Zed 之类的编辑器。其实我还是挺喜欢这些花花绿绿的 IDE 的,但时代变了……

要么不适应工作流造成用户流失,要么就是用户嫌贵揭竿而起用 AI 复刻。所以 Adobe 复刻版就这么火了。前几天刚好还在聊 IDA Pro,现在看来大部分的场景已经能用 AI 搞定,还卖这么贵的订阅,很危险了……

Artcraft 并不是唯一一家 Photoshop 的竞品。完全免费并提供网页版的 photopea 已经运营多年,老牌的 GIMP,付费的商业软件也有更便宜的 Affinity。这次爆红主要还是和 AI 有关,而且在体验和界面上更追求“原汁原味”。就我个人而言 GIMP 劝退的原因主要还是用起来太不习惯。

说回来这几天碰巧我也在尝试用 AI 定制 RAW 处理工具,正好在 Artcraft 发布前几天。本来只是写一个 prompt 玩,第一版直出的 demo 意外地能用,索性就接着搞下去了。

这个公众号画风不对啊。前几篇文章还在搞逆向,怎么突然就老法师起来了?

先放个布拉德皮特镇场。

Lr 和 Ps 产品设计还不太一样。Lr 有相册组织和元数据管理,提供的也是非侵入式编辑——即不直接修改源文件,编辑都是可逆的,在导出之前都可以随便调整。

我一直就嫌贵想把 Lr 订阅取消掉,苦于没找到好的平替。Affinity 的编辑方式是偏向 Photoshop;Darktable 的体验让我很难适应不说,现在都 2026 年了,A7m5 RAW 居然还不支持;有一个开源项目 RapidRAW,发布早于 PhotoCraft,底层也是 rust。挑毛病的话就是调整有稍微不到一秒的延迟,不太流畅,还有界面是 Tauri 做的,我对桌面端程序用 html 技术栈有很深的成见——除非是 VSCode。

macOS 已经集成了很多 RAW 开发所需的功能和接口,手糊一个修图工具真的就只是封装界面的事。

CoreImage 解码 RAW,处理白平衡、曝光、曲线等调整效果;Metal 可以做图像处理和加速;ImageIO 做格式转换;CoreGraphics 处理 EXIF 原数据、ICC 色彩空间,读取嵌入缩略图;Vision 可以做图像分类和自动关键字提取。

如下这篇文档就列举了 macOS / iOS 27 所支持的 RAW 对应的相机型号:

https://support.apple.com/en-us/27493

到这里拿一张真实拍摄的 RAW 来修一个星空后期,是真的能用:

听币圈大佬说,这个山上零下 15 度呢

当然这已经是我念了几天咒语之后才迭代出来的进度了。

在 Lr 里有一个自动选取天空范围生成蒙版的功能,我在 macOS 里并没有找到能实现的接口。在 GitHub 上找到了一个开源模型 OpenDroneMap/SkyRemoval,有四千多万的参数。用 AI 写脚本把模型转换成 CoreML 的格式,app 就可以用了。

来看看效果,半透明红色部分是标记出来的天空:

星空也不在话下:

虽然左上角 refine 有问题,但是亲测不影响编辑效果。

再找几个识别物体、降噪甚至图片放大的模型,就可以吹是 AI powered 了。

相册管理基本上就是个 CoreData 的数据库,是整个 app 里最没技术含量的地方。

用 macOS API 除了省事,还有杀手锏功能——可以开启 HDR 编辑模式和导出 10bit HDR 图片。各种 Lr 山寨版为了实现跨平台到 Linux,都没有支持 HDR。

先不考虑 bug,这个方案到底能不能给我省下给某公司的订阅费呢。截止现在还不行。

一个比较麻烦的问题是我在 Lr 里的几大千张图没有办法无损导过来。虽然 Lr 支持导出 XMP 格式,也就是所有的编辑记录,解析起来也不麻烦。

真正麻烦的点在于,XMP 的数据可以读,但是色彩科学实现不同,没法保证调整出来的图像视觉上一致。我的滑块对应的 0-100 是不是就是 Adobe 的数值?假如他的调整不是纯线性的呢?还有色彩空间、镜头配置文件这些数据,可能还要有厂商授权。

有的朋友可能想当然会考虑用 AI 去逆出来具体的函数。这个技术上到现在应该没什么疑问了,关键是逆出来的配置和数据用了不怕被起诉?法务肯定不会轻易放过的。所以我本来 vibe 了 XMP 预设的功能,但目前主流的胶片预设都是适配的 Lr,导了也没用。于是我又把功能下掉了。

不兼容 Adobe 的调整倒也不是大问题,每一张都要重做罢了。迁移成本还是逃不掉。

到这里我还做了个有趣的实验。我整了个 mcp 接口,提供工具调整和预览生成,然后交给 ai 自动修图。

gpt6 交的作业乍一看中规中矩,曝光正常。放大一看日照金山似乎有点不自然的偏色,而且给月亮加了一个蒙版,调整曲线把陨石坑全部抹平。搁这给月亮美颜呢。

fable 则让我大跌眼镜,欠曝而且还有一种阴间的蓝色。这么一看其实是深得亚洲电影大师真传,不是学的清水崇作品就是想复刻楚人美的穿搭。

这也不能说模型的问题,只能说人家也不在这上面训练,除非有人搞个 photogym 逼厂商刷分。ai 一键修图的需求肯定还是有的,不知道这种场景是不是用专门的小模型比较好。例如前文提到的那个识别天空区域的效果就非常棒。

至于用 mcp 动嘴修图那就有点为了 ai 强行 ai 了。想象这个场景:“把暗部提亮,不行再亮点,哎,暗点,跟你说再暗点,行不行啊”

这种所见即所得的编辑器当然是上手去拖滑块效率最高啊。

我本来想再打磨一段时间放工具出来,趁着这个热度就先丢几张截图。说回来,这篇文章已经总结了一些思路,读者马上去念个咒语也能生成个 demo。感觉真没什么发布的必要了。


用AI在家手搓山寨Lightroom?" 网络安全文章

用AI在家手搓山寨Lightroom?"

文章探讨用AI辅助开发macOS原生RAW照片编辑工具以替代Lightroom的实践。作者利用CoreImage、Metal等系统API实现RAW解码、调整及天空识别等功能,并尝试AI自动修图。结论是迁移成本高、色彩科学不兼容,目前无法完全替代订阅制软件,但展示了AI降低软件开发门槛的趋势。
VibeCoding的前端生死体验" 网络安全文章

VibeCoding的前端生死体验"

本文总结了VibeCoding模式下前端开发的454个问题,指出前端bug很少报错,常呈现看似合理的假值。主要成因是前后端契约无人断言、仅在小规模下成立等。建议读取失败时显示错误态而非默认值,前后端契约需统一测试,并注意状态时序与入口权限一致性。
评论:0   参与:  0