Page

NovelAI Image Manager

増え続ける NovelAI の画像を、
キャラクター単位で自動整理。

NovelAI Image Manager は、生成画像に埋め込まれたメタデータ(モデル・プロンプト・キャラクター)を読み取り、実ファイルをキャラクターや作品ごとの物理フォルダへ振り分けて整理する Windows デスクトップアプリです。姉妹アプリ NovelAI Tag Manager のキャラクター辞書と連携し、あなたの選別を学習しながら仕分け精度を高めていきます。

  • WINDOWS 10 / 11
  • .NET 10
  • WPF
  • SQLite
  • Ver. 1.1.17

メタデータで自動、人の目で微調整。
「あのキャラのあの絵」をもう探し回らない。

NovelAI で画像を大量に生成すると、出力フォルダは日時ベースのファイル名で溢れ、後から「あのモデル・あのキャラの絵」を探すのが難しくなります。NovelAI Image Manager は、PNG に埋め込まれた生成情報を手がかりに、実ファイルを キャラクター・作品・モデルごとのフォルダへ振り分けます。すべての処理はあなたの PC の中だけで完結し、画像やプロンプトを外部へ送信することはありません。自動で判定できないものは無理に振り分けず、人の目で選別できるギャラリーに残す設計です。

BEFORE

📁 output/
  s-2085952156.png
  s-1331448891.png
  s-3065999481.png
  s-109952921.png
  …(日時・シード名で混在)

AFTER

📁 Blue Archive/アロナ/
📁 Blue Archive/ミカ/
📁 オリジナル/刻乃/
📁 _multi/ミカ+アロナ/
📁 Unsorted/(要確認)

シード名で混在した画像を、キャラクター・作品ごとのフォルダへ自動整理します。

Ver. 1.1 の新機能

Ver. 1.1 では、選別作業そのものを速くすることに重点を置きました。ダブルクリックで原寸の絵をすぐ確かめられる等倍ビューア、あなたの訂正がそのまま振り分け先に効く人手確定の反映、同定できなかった画像を動かさない安全側の既定を追加しています。あわせて、まれにサムネイルが真っ白になる不具合と、二重起動による設定の取りこぼしを修正しました。

  • 🔎

    ダブルクリックで等倍表示

    サムネイルをダブルクリックすると、画面いっぱいの枠なしウィンドウに原寸で表示します。ディスプレイに収まる画像は等倍(画像 1px = 画面 1px)、収まらない画像は縦横比を保って画面いっぱいまで縮小。クリックまたは Esc ですぐ閉じられるので、迷った1枚だけをその場で確かめて選別に戻れます。

  • 訂正がそのまま振り分け先に効く

    「確定して記録」で選んだキャラクターを、振り分け先のフォルダ名にも反映するようになりました。作品名も確定した名前で辞書を引き直すため、別作品正しいキャラ のようなちぐはぐな行き先になりません。確定した画像は「学習を反映」後の再解析でも、人の判断を優先し続けます。

  • 🛟

    Unknown は元フォルダに残す(既定 ON)

    キャラクターを同定できなかった画像(NovelAI 以外の画像を含む)を UnknownUnknown へまとめず、元のフォルダに置いたままにします。判定できたものだけを整理し、残りは手元に残す安全側の動作です。プレビューには据え置いた枚数が表示され、必要なら設定でオフにできます。

  • 🩹

    サムネイルが真っ白になる不具合を修正

    生成直後の書き込み途中の PNG を読み込むと、Windows の画像デコーダーがエラーを出さずに「途中まで+残り空白」の絵を返すことがありました。終端チャンクの有無で書き終わりを判定し、待ってから読み直します。読めなかった場合は無言で白くせずカードに理由を表示し、「サムネイル再読込」で再試行できます。

  • 🔐

    二重起動の防止

    同じ利用者が誤って 2 つ目を起動しても、新しいウィンドウは開かず起動済みのウィンドウが前面に出ます。2 つのプロセスが設定ファイルを同時に掴み、終了時の上書き保存で片方の内容が失われるのを防ぎます。

  • サムネイル生成の見直し

    サムネイルの生成をバックグラウンドスレッドへ移し、大量の画像を読み込む間も操作を続けられます。ファイルパス経由の画像キャッシュを使わない方式に変更したため、移動・改名・元に戻すの直後に古い画像が表示されることもなくなりました。

等倍ビューア — サムネイルをダブルクリック
原寸のまま
画面中央に表示

s-2085952156.png 1216×832 クリックで閉じる

枠なしの全画面ウィンドウに原寸で表示します。画面に収まらない大きな画像だけ、縦横比を保って縮小されます。

主な機能と特徴

  • 🔍

    メタデータを読んで自動振り分け

    PNG のテキストチャンク(モデル・プロンプト・シード等)を解析。SNS 経由などでチャンクが剥がれた画像も、アルファチャンネルに埋め込まれた ステルスメタデータから情報を復元してフォールバックします。

  • 👤

    3系統のキャラクター判定

    ①V4/V4.5 の構造化キャラプロンプト、②Danbooru 形式の既知キャラタグ、③見た目タグの辞書照合、の順で信頼度高く同定。確信が持てないものは Unknown に落とし、誤分類を避けます。

  • #

    NovelAI Tag Manager の DB を自動読込

    起動時に NovelAI Tag Manager が最後に使った SQLite DB(*.naitags.db)を自動検出し、読み取り専用で判定辞書として活用。パスの手動指定なしで、登録済みのキャラクター容姿定義をそのまま使えます(必要なら手動選択も可能)。希少タグを重く評価する IDF 重み付けで、固有性の高い一致を拾います。

  • 複数キャラの「メイン」判別

    1 枚に複数キャラが写る場合は、画面内の中心度・記述順・プロンプト強調・タグ量などを重み付き合算して主役を推定。僅差や低スコアは自動確定せず、手動レビューに回します。

  • 📁

    フォルダテンプレート

    振り分け先を {Work}{Character}{yyyy}-{MM}{OriginalName} のようなトークンで自由に定義。作品名・キャラ名・モデル・日付などを組み合わせて、思いどおりの階層に整理できます。

  • ↩️

    安全な移動とやり直し

    実行前に「どのファイルがどこへ行くか」を確認できるドライラン、同名衝突の連番回避、コピー/移動の選択に対応。実行内容はジャーナルに記録し、ワンクリックで元に戻せます

  • 🧠

    使うほど賢くなる学習ループ

    あなたが下した「この画像はこのキャラ」という確定判断を記録し、キャラ辞書の育成・判別重みの最適化・自動化しきい値の調整に還元。高確信の領域から順に自動化を広げていけます。

  • 🖼️

    ギャラリーで目視選別

    サムネイル一覧と、選択画像のメタデータ・キャラ候補・確信度をパネル表示。自動で拾いきれない「作品としての良し悪し」は、人の目で見て仕分けできます。判断に迷う 1 枚はダブルクリックで等倍表示し、細部を確かめてから決められます。

  • 🔒

    完全にローカルで動作

    画像・プロンプト・振り分け結果を外部サーバーへ送信することはありません。学習データはお使いの PC 内(Tag Manager DB 設定時はその DB と同じフォルダ、未設定時は %AppData%)にのみ保存され、オフラインでそのまま使えます。

整理の流れ

NovelAI Image Manager は「メタデータ抽出 → キャラクター判定 → メイン判別 → 振り分け → 学習」の一連の処理で画像を整理します。最初から完璧な全自動を狙わず、人の確定判断を教師データとして自動化の精度を継続的に高めていく設計です。

🔍

抽出PNGチャンク/ステルス

👤

判定3系統でキャラ同定

メイン判別複数キャラの主役

📁

振り分けドライラン→実行

🧠

学習確定を精度へ還元

5つの処理が連なり、あなたの確定判断が次回以降の判定精度を高めます。
  1. メタデータ抽出 … PNG のテキストチャンクを読み取り、無ければステルスメタデータ(アルファ LSB)へフォールバックします。
  2. キャラクター判定 … 構造化キャラプロンプト → 既知キャラタグ → 見た目タグ辞書の順に、信頼度の高い方法でキャラクターを同定します。
  3. メイン判別 … 複数キャラが写る画像では、中心度・記述順・強調などから主役キャラを推定します。
  4. 振り分け … フォルダテンプレートに従って計画を作成。ドライランで確認し、コピー/移動で実行します(Undo 可)。
  5. 学習 … あなたの確定判断を記録し、辞書の育成・重みの最適化・自動化ゲートに反映して精度を高めます。確定したキャラクターは、そのまま振り分け先にも反映されます。

動作環境・仕様

対応OS Windows 10 / 11(64bit)
ランタイム .NET 10 Desktop Runtime(x64)が必要です。未導入の場合は Microsoft の配布ページからインストールしてください。
対応画像 NovelAI が出力した PNG(テキストチャンク/ステルスメタデータ)。ビット深度 8・カラータイプ RGB/RGBA に対応。
キャラ辞書 NovelAI Tag Manager の SQLite DB(*.naitags.db)を読み取り専用で利用(任意)。起動時に Tag Manager が最後に使った DB を自動検出します(手動指定も可能)。
整理方式 実ファイルを物理フォルダへ移動/コピー(ドライラン・衝突回避・Undo ジャーナル付き)
データ保存 学習データは、Tag Manager DB を設定するとその DB と同じフォルダ内の NovelAIImageManager.learning に、未設定時は %AppData%NovelAIImageManager に保存(すべてローカル)。表示設定は常に %AppData%
同時起動 1 利用者につき 1 つまで。2 つ目を起動すると、起動済みのウィンドウが前面に表示されます。
配布形式 ZIP(インストール不要。展開して NovelAIImageManager.exe を実行)
バージョン Ver. 1.1.17
キャラクター判定について: NovelAI のプロンプトは自由なタグの羅列のため、メタデータだけでキャラクターを一意に決められないことがあります。本アプリは信頼度の高い順に多段でフォールバックし、確信が持てないものは UnknownUnsorted に残します。Ver. 1.1 からは、同定できなかった画像を元のフォルダに残すのが既定です。オリジナルキャラクターは、あなたの確定判断を学習することで徐々に同定できるようになります。
【データの取り扱いについて】
本アプリはローカルの画像とメタデータを読み込んで整理するだけで、画像・プロンプト・振り分け結果を外部へ送信することはありません。NovelAI Tag Manager の DB は読み取り専用で開きます。学習データ(確定ログ・署名・しきい値・重み)は、Tag Manager DB を設定していればその DB と同じフォルダ内の NovelAIImageManager.learning フォルダに、未設定なら %AppData%NovelAIImageManager に保存されます(アプリの表示設定は常に %AppData%)。

ダウンロード

インストール不要。ZIP を展開して NovelAIImageManager.exe を実行するだけで使えます。動作には .NET 10 Desktop Runtime(x64)が必要です。

NovelAI Image Manager(Ver. 1.1.17)をダウンロード

64bit の Windows 10 / 11 に対応。ZIP 形式(インストール不要)。.NET 10 Desktop Runtime が必要です。