storytold/lightcraft

LightCraft: An open-source non-destructive photo editor written by scratch in pure Rust

何を解決するか

LightCraftはAdobe Lightroomのオープンソースでクリーンルーム再実装であり、プロフェッショナルレベルの写真ライブラリおよびRAW開発ツールを提供します。このツールは、macOS、Windows、Linux、およびウェブ上で、大規模な画像ライブラリを管理し、RAWファイルおよびJPEGに対して破壊的でない編集を可能にします。

動作方法

完全にRustで構築されたアプリケーションは、シーン参照型、広色域32ビット浮動小数点パイプラインを使用して、高精度なカラーサイエンスを実現します。wgpuコンピュートカーネル(Metal、Vulkan、DX12)を活用したGPUアクセラレーションにより、調整のほぼ瞬時のレンダリングが可能になります。ソフトウェアは「エージェント対応」設計となっており、すべてのUI要素とエンジンコマンドがJSON-Lines制御チャネルおよびMCPサーバーを通じてアドレス指定可能で、AIエージェントがアプリケーション全体を制御できるように設計されています。

対象ユーザー

プロフェッショナルおよびアマチュアの写真家で、パフォーマンスが高く、ローカル優先でオープンソースのプロプライエタリな写真編集ソフトウェアの代替品を求める人、および画像処理用AIエージェントを開発する開発者。

特徴

  • 破壊的でないRAW開発: DNG、CR2、ARW、NEFなど、多数のカメラフォーマットをサポートし、高ビット深度パイプラインを備えています。
  • エージェントネイティブアーキテクチャ: MCPサーバーとスクリプト可能なCLIを内蔵しており、AIエージェントが除外、マスク、エクスポートなどのタスクを実行できるようにしています。
  • 高パフォーマンス: GPUアクセラレーションによるレンダリングにより、現代のハードウェアでスライダーの更新が約4msで実現可能です。
  • ローカル優先のプライバシー: クラウドアカウントやサブスクリプションは不要。カタログは人間が読める操作ログとして保存されます。
  • 高度なマスク機能: ブラシ、グラデーション、範囲ベース選択(明度/色)に対応し、局所調整が可能。
  • クロスプラットフォーム: 主要OS用のネイティブバイナリと、ブラウザ用のWebAssemblyバージョンを提供しています。

これを取り上げた記事

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト