﻿==============================================
 スタックローラ(StackLora) — 別のPCで使うための説明書
==============================================

このアプリは「スタックローラ(StackLora)」フォルダの中だけで完結しています。
登録したデータ(data.json)もサムネイル(thumbsフォルダ)も
全部この中に入っているので、フォルダごとコピーすれば引っ越し完了です。


■ 手順1: フォルダごとコピーする
----------------------------------------------
「スタックローラ(StackLora)」フォルダを丸ごと、USBメモリやネットワーク経由で
新しいPCの好きな場所にコピーしてください。
(例: C:\スタックローラ(StackLora) や ドキュメントの中など、どこでもOK)

※ フォルダの中身
   StackLora.py   … アプリ本体
   起動.bat      … 起動用(これをダブルクリック)
   loras\        … LoRA専用の置き場(既定。ここにLoRA本体を入れる)
   data.json     … 登録したLoRAのデータ(自動で作られます)
   thumbs\       … 手動設定したサムネイル画像(自動で作られます)
   README.md     … 機能とAPIの詳しい説明

※ 専用フォルダ(loras)にLoRAを入れて使っていれば、
   フォルダごとコピーするだけでLoRA本体ごと引っ越しできます。


■ 一番かんたんな起動方法(EXE版)
----------------------------------------------
フォルダに StackLora.exe がある場合は、
それを「ダブルクリックするだけ」で起動します。
Pythonのインストールも、下の手順2〜3も不要です。

初回起動時にWindowsの青い警告(SmartScreen)が出たら、
「詳細情報」→「実行」を押してください。

EXE版を使う場合、ここから下の手順2〜4は読み飛ばしてOKです。


■ 手順2: Pythonが入っているか確認する(.py版を使う場合のみ)
----------------------------------------------
このアプリはPython(無料)で動きます。

【確認方法】
 1. Windowsキー + R を押して「cmd」と入力してEnter
 2. 黒い画面で  python --version  と入力してEnter
 3. 「Python 3.10.x」のように出ればOK → 手順3へ

【入っていなかった場合】
 1. https://www.python.org/downloads/ を開く
 2. 黄色い「Download Python 3.x.x」ボタンでダウンロード
 3. インストーラーの最初の画面で、下の方にある
    「Add python.exe to PATH」に必ずチェックを入れる ←重要!
 4. 「Install Now」でインストール

※ ComfyUIが入っているPCでも、ComfyUIのポータブル版は
   Pythonを内蔵しているだけで、PC全体では使えないことがあります。
   その場合も上の方法で普通のPythonを入れてください(共存できます)。


■ 手順3: 画像用の部品を入れる(推奨・1回だけ)
----------------------------------------------
サムネイル機能をフルに使うのに必要です。
(やらなくても動きます。その場合PNGのみ表示・ドラッグ&ドロップ不可)

 1. Windowsキー + R →「cmd」→ Enter
 2. 次のように入力してEnter:

    pip install pillow tkinterdnd2

 3. 「Successfully installed ...」と出れば完了

 ・pillow      … jpg/webpサムネの表示、画像の貼り付け
 ・tkinterdnd2 … 画像のドラッグ&ドロップ


■ 手順4: 起動する
----------------------------------------------
「起動.bat」をダブルクリックするだけです。
ウィンドウが開けば成功。次回からもこれだけでOKです。

デスクトップにショートカットを置きたいときは、
起動.bat を右クリック →「その他のオプション」→
「ショートカットの作成」→ できたものをデスクトップへ。


■ 手順5: LoRAの置き場を決める(新しいPCで1回だけ)
----------------------------------------------
使い方は2通りあります。どちらかを選んでください。

【A. 専用フォルダを使う(おすすめ)】
 アプリの中の「loras」フォルダがLoRA専用の置き場です。
 初回起動で自動的に設定されるので、何もしなくてOK。

 ・LoRAファイルはここに入れる
   (「ファイル」→「ファイルを取り込む」でもOK。
    移動/コピーして自動登録までやってくれます)
 ・「ツール」→「LoRAフォルダを開く」でこのフォルダが開きます
 ・ComfyUIでもここのLoRAを使いたいときは、
   「ツール」→「ComfyUIと連携」でComfyUIのフォルダを選ぶだけ。
   ComfyUIを再起動すると、LoRA Loaderの一覧に出るようになります。

【B. ComfyUIのフォルダをそのまま使う】
 すでに ComfyUI\models\loras にたくさん入っている場合はこちら。
 1. 「ツール」→「LoRAフォルダ設定(別の場所を使う)」
 2. ComfyUI\models\loras を選ぶ
 3. 「今すぐスキャンしますか?」→「はい」
    → フォルダ内のLoRAが自動で一括登録されます。
      CivitAIからダウンロードしたLoRAは、名前・トリガーワード・
      プレビュー画像まで自動で入ります。
 ※「ツール」→「専用フォルダに戻す」でいつでもAに戻せます。

これで完了です!


■ 困ったときは
----------------------------------------------
● 起動.bat を押しても一瞬で閉じて何も起きない
  → Pythonが入っていないか、PATHのチェックを忘れています。
    手順2をやり直してください。

● サムネイルが表示されない(一部だけ出ない)
  → jpg/webp画像はPillowが必要です。手順3を実行してください。

● 画面の下に「API起動失敗(ポート8787が使用中)」と出る
  → 他のソフトが同じ番号を使っています。
    StackLora.py をメモ帳で開き、上の方にある
    API_PORT = 8787 の数字を 8788 などに変えて保存してください。
    (アプリ自体は問題なく使えます。APIを使わないなら放置でOK)

● ファイル名を変えたのに実ファイルが変わらない
  → 「ツール」→「LoRAフォルダ設定」でフォルダが正しく
    設定されているか確認してください。

● 元のPCで登録したデータが見えない
  → data.json と thumbs フォルダもコピーされているか
    確認してください(フォルダごとコピーすれば含まれます)。


■ 他の画像生成ツールとの連携(API)
----------------------------------------------
アプリを起動している間、同じPCの
  http://localhost:8787
でAPIが使えます。詳しくはアプリの「ツール」→「API情報」、
または README.md を見てください。

