メインコンテンツへスキップ
見出し画像

Lightroomを解約して、運動会のRAW132枚をAIで現像した

    岡山県・倉敷を拠点に、AIを使って日々の仕事の生産性を高め、新しい価値を生み出すことに取り組んでいます。実業を持つ中小企業こそ、AIを使い倒して生産性を向上させる余地が大きいと思っています。実践のなかで得た気づきを発信しています。

    画像
    (筆者作成)

    10月のはじめ、子どもの運動会でRAWを132枚撮りました。容量にして6.1GBです。
    いつもならAdobeのLightroomClassicを使って編集してますが、家に帰ってから思い出しました。Lightroom少し前に解約してたんだった。(友達のパパママに送る写真も撮ったのにどうしよ…)

    画像
    運動会の日の空。万国旗が張られていました(筆者撮影)

    カメラはソニーのα7 IIIで、いつもRAWで撮っています。RAWは、カメラが記録した加工前の生データです。
    これまでLightroomで自分好みの色にレタッチして、写真の世界観を作ってからJPEGに書き出していました。その時の思い出や記憶がどんな感じだったかを、写真に残したいからです。

    フォトプランで月2,380円。イベントで撮るのは月に1回くらいなのに、Adobeに納税しているみたいで、ちょっと高いと思って解約していました。

    Lightroomなしで、この132枚を現像できるのか。Claude Codeに任せてみました。

    まずAIに丸ごと作らせたら、全然あかんかった

    最初は、rawpyとOpenCVで現像の処理そのものを作らせました。縮小した一覧では、それらしく見えました。(これはいけるかも)

    ところが拡大すると、顔のあたりがぼやけ、葉や文字の縁に白いフチ(ハロー)が出て、全体もHDR写真のようにグレーっぽい。
    そもそも写真としてあかんやん、という感じです。全部アウトで、こんなの人に提供できへんわと思いました。

    画像
    左が最初の自作の現像で、葉の縁に白いフチが出ています。右はあとで作り直したdarktable版。どちらも長辺2000pxの書き出しから同じ範囲を切り出して2倍に拡大(筆者作成)
    画像
    上が最初の自作、下がdarktable版。枝と屋根の境目に出ていたにじみが消えています(筆者作成)

    Lightroomの中に過去のレタッチデータが残っていた

    そこで探すと、Macにはプリセット27個とカタログ(6,338枚ぶんの現像設定)が残っていました。Claude Codeに読ませると、僕の現像のくせがデータとして出てきました。

    プリセットを貼り付けたあとで露出を触った写真は、全体の7%(5,118枚中335枚)。屋外の子ども写真で直した19枚は、すべて露出を下げていました(中央値-0.67EV)。

    画像
    筆者作成(Lightroomカタログ6,338枚の現像設定より)

    2025年の運動会で、明るすぎた露出を下げた最終の値も、プリセット「屋外子供ポートレート2」として残っていました。

    今回はこれが使えそうです。過去の試行錯誤のデータをAIに渡せば僕の編集らしさがでそうです。

    無料のdarktableに移した

    現像は、darktable(5.6.1)に任せました。無料のオープンソースの現像ソフトで、Lightroomと同じく元のRAWに手をつけずに編集できます。露出、ホワイトバランス、トーン、色ごとの調整、レンズ補正がそろい、Mac・Windows・Linuxで動きます。
    普通は画面(GUI)で触るソフトですが、darktable-cliというコマンドからも書き出せます。今回はClaude Codeが設定ファイル(XMP)を作り、コマンドで132枚を流しました。

    全枚に「屋外子供ポートレート2」の数値を移し、同じ味付けを当てました。中身が別のソフトなので、数字は見た目で寄せました。
    写真ごとに変えたのは明るさだけです。撮影全体からのずれを打ち消すように露出を-0.43〜+0.30EVで自動調整し、顔が暗い7枚は暗部も持ち上げました(うち逆光の3枚は露出も+0.8EV)。ホワイトバランスは4900Kに固定で、写真ごとには変えていません。

    拡大して見直すと、ハローは消えていました。(よかった…)
    Lightroomと変わらないところまで来たので、これでいいかなと思いました。

    画像
    上が最初、下が最終版。「最初」は、darktableに何も設定せずRAWを現像したものです(既定のまま)。人の写っていない空の部分を切り出しました(筆者撮影)
    画像
    左が最初、右が最終版。こちらは別の写真から、紅葉した木の部分を切り出しました(筆者撮影)

    132枚で39分、手で直したのは3枚

    書き出しは132枚で39分でした。うち約22分は2枚だけ止まった分で、原因はまだ分かっていません。

    画像
    書き出しログの抜粋。2枚だけ935秒と428秒かかっていました(筆者作成・実際のログより)

    一覧で見ると日陰を走る3枚だけが暗かったので、数字を1つ入れて上書きしました。

    次からは、解析、試し出し、全部の書き出しの、コマンド3つで回せます。

    これSaaS is Deadか…?

    「SaaS is dead」は、MicrosoftのナデラCEOの言葉そのものではないそうです。2024年12月のポッドキャストで「業務アプリのロジックはAIエージェントに移る」という趣旨を話したのが、要約されて広まったとのことです。

    今回の作業も、データ(カタログとプリセット)、ロジック(現像のくせ)、画面(darktable)の3層に分けられます。

    画像
    筆者作成

    設定がファイルとしてMacに残っていたので、AIが読めて、別のソフトに移せました。ここが大きかったと思います。

    今回実装にあたっては、右の図ようにdarktableとClaude codeとカタログとプリセットを使ってますが、人間からすると全て依頼はAIエージェントであるClaude codeに指示を出してるため、インターフェースは1つでSaaSのように見えます(SaaS  is deadや)

    できていないこと

    Lightroomがいらなくなったかと言うと、そうではありません。(SaaS is Deadじゃなかった)

    AIマスク、部分補正、スポット修正、カタログ管理、スマホ同期は、今の仕組みではできません。

    時間は、Lightroomの頃が30分くらいで、今回の39分より短いです。ただ今回は、僕が手を動かす時間がほとんどありません。

    画像
    筆者作成(Lightroomはこれまでの体感、今回は書き出しログの実測)

    おわりに

    運動会の132枚を、Lightroomなしで、Lightroomの頃と変わらない仕上がりにできました。中身は、何年も前の自分の設定です。

    サブスクを解約したソフトがあるなら、手元に設定ファイルが残っていないか、のぞいてみてください。

    今回の現像の仕組みは、Claude Code 上の Claude(Opus 5.5)に手伝ってもらいました。

    ※時間は僕のMac(メモリ8GB)での実測で、Lightroomの30分は体感です。枚数やパソコンで増減するので、ご自身の環境で確かめてください。

    YT

    書き手はYT。縁もゆかりもなかった倉敷に、なぜか定住しています。お酒と温泉と読書が好きで、効率を追う仕事の反動か、この三つには一切の効率を求めません。

    ここまで読んでくれてありがとうございます。

    この記事でやっているようなAIの仕組み化を、倉敷・岡山の中小企業と一緒に考えています。「うちの会社でも同じことできる?」のひと言からで大丈夫です。ほかの事例と頼み方はこちらにまとめています。

    相談はnoteのメッセージか、XのDM(@YTaikura)まで。

     
     

    YT

     
     
    縁もなかった倉敷で暮らす30代前半。Claude CodeのAI業務効率化を動かしています。地方創生 × AI をテーマに、ちょっと前の自分に伝えるつもりで書きます。 企業の悩みをAI使って一緒に解決する壁打ちもしています。noteメッセージかXからどうぞ。

    あなたへのおすすめ