Skip to content

wellod789/Auto_image_Distribution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

画像メタデータビューア & 振り分けツール

画像ファイルのメタデータを表示し、キーワードに基づいて画像を振り分けるGUIアプリケーションです。

機能

メタデータ表示

  • 画像ファイルの基本情報の表示
    • ファイルサイズ
    • 画像サイズ
    • アスペクト比
    • カラーモード
    • フォーマット
  • EXIFデータの表示(存在する場合)
  • Stable Diffusionのメタデータ表示
    • プロンプト
    • ネガティブプロンプト
    • 生成パラメータ
  • 画像の統計情報
    • RGBチャンネルの平均値

画像振り分け機能

  • 2段階の振り分けシステム
    • 第1段階:メインカテゴリによる振り分け
    • 第2段階:サブカテゴリによる振り分け(オプション)
  • CSVファイルからのキーワード読み込み
  • 移動またはコピーの選択
  • 進捗状況の表示
  • 処理のキャンセル機能

インストール方法

  1. 必要なパッケージをインストールします:
pip install -r requirements.txt

使い方

  1. プログラムを実行します:
python image_metadata_viewer.py
  1. メタデータ表示

    • 「画像を選択」ボタンをクリックして、表示したい画像ファイルを選択
    • 選択した画像のメタデータが左側のパネルに表示されます
  2. 画像振り分け

    • 入力フォルダを選択
    • 第1段階キーワードCSVファイルを選択
    • 必要に応じて第2段階振り分けを有効化し、CSVファイルを選択
    • 振り分けオプション(移動/コピー)を選択
    • 「振り分け実行」ボタンをクリックして処理を開始

CSVファイル形式

第1段階キーワードCSV

  • 1行に1つのキーワード
  • 空行は無視されます
  • 例:
cat
dog
bird

第2段階キーワードCSV

  • 1行に1つのキーワード
  • 空行は無視されます
  • 例:
white
black
brown

対応フォーマット

  • JPEG/JPG
  • PNG
  • GIF
  • BMP
  • TIFF

注意事項

  • 大量の画像を処理する場合は、十分なディスク容量を確保してください
  • 処理中はキャンセルボタンで中断可能です
  • エラーが発生した場合は、エラーメッセージを確認してください

ライセンス

このプロジェクトは MIT License の下で公開されています。

使用ライブラリ

  • Pillow (PIL Fork) - HPNDライセンス
  • Python Standard Library (tkinter) - PSFライセンス
  • Python - PSFライセンス

詳細なライセンス情報は LICENSE ファイルを参照してください。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors