画像キレイ機能(Refinement)

物件写真の明るさ・色味・歪みなどを補正し、内容を変えずに“キレイ”に見せる 生成タイプ。複数画像を グループ単位でまとめて一括処理する。

生成タイプ ユーザー画面 / PC版(/h) 専用 グループ構造(唯一) 生成エンジン: Google Gemini

概要

物件写真の明るさ・色味・歪みなどを補正し、写真を“キレイ”に見せる機能。家具消しやホームステージングと異なり、 写真の内容(写っているもの)は変更しない。複数の画像を グループにまとめ、グループ単位でまとめて処理する点が最大の特徴。

データ構造(グループと画像)

RefinementGroup グループ(束) 1 : N Refinement(画像1) Refinement(画像2) Refinement(画像3 …)

グループに複数の Refinement(個々の画像)が属する。生成はグループ詳細画面の generation-starter から実行し、グループ内の画像をまとめて補正する。

関連する画面

apps/user(PC版 /h

関連データモデル

RefinementGroup

prisma/schema/refinement-group.prisma

  • name? グループ名
  • isUnlisted 一覧非表示
  • refinements(1:N)

Refinement

prisma/schema/refinement.prisma

  • refinementGroupId? 所属グループ
  • inputImageUri 入力画像
  • outputImageUri? 補正結果
  • instructions? 生成時の指示

AiInstruction

prisma/schema/ai-instruction.prisma

  • kind = Refinement の共通指示
  • → システム管理画面で編集

GenerationLog

prisma/schema/generation-log.prisma

  • refinementId? 生成元への参照
  • → 画像生成数の集計元

主要な実装(参照)

開発セッション履歴

本ドキュメントは既存実装をもとに遡及作成したもの。今後の改修はセッション単位で sessions/ 配下に追記する。