English | 日本語
Better Stylesは Stable Diffusion web UI の拡張機能で、より良いスタイルの管理用UIを提供します。
Better StylesはJavaScriptベースの拡張機能です。--data-dir
のオプションを使用するなどでJavaScriptファイルが正常に読み込まれなかった場合、Better Stylesが機能しなくなりますのでご留意ください。
Extensions タブのInstall from URL
からインストールすることができます。URL for extension’s git repository
の項目に https://github.com/eideehi/sd-webui-better-styles.git を入力してInstall
ボタンを押すだけです。
Stable Diffusion web UIをインストールしたディレクトリで以下のコマンドを実行してもインストールすることが可能です。
git clone https://github.com/eideehi/sd-webui-better-styles.git extensions/sd-webui-better-styles
上記の方法でインストールを行うと、最新のバージョンがインストールされます。しかし、それではあなたの使用しているWeb UIのバージョンでは動作しないかもしれません。Better Stylesが正常に動作しない場合、別のバージョンを使用することで解決できるかもしれません。
Better Stylesのバージョンを変更するにはgitを使用する必要があります。Stable Diffusion web UIの extensions ディレクトリ内部のBetter Stylesをインストールしたディレクトリで以下のコマンドを実行します。
git checkout x.y.z
Note
|
上記の "x.y.z" を使用したいバージョンに置き換えてください。現在利用可能なバージョンは次のとおりです。 |
バージョン |
Web UIのバージョン (最小) |
Web UIのバージョン (最大) |
1.0.0 - 1.0.1 |
b2073781 (2023-02-16) |
a9eab236 (2023-03-24) |
1.1.0 - 1.1.3 |
9e1afa9e (2023-03-25) |
1.1.0までのどこか |
1.2.0 |
1.1.0 |
1.4.0 |
1.3.0 |
1.1.1 |
1.4.0 |
1.4.0 - 1.4.1 |
1.1.1 |
1.6.0までのどこか |
1.4.2 |
1.6.0 |
~ |
Better Stylesが動作するWeb UIの最小と最大のバージョンは開発者が動作を確認したものであり、正確にはバージョンが前後することもあることをご承知おきください。
Better Stylesをインストールすると、txt2img
とimg2img
のタブにあるGenerate
ボタンの下に新しいボタン(栞の絵文字のボタン 🔖)が追加されます。このボタンをクリックするとBetter Stylesのコンテンツが表示されます。Web UIの起動毎にボタンを押すのが面倒な場合は Show the Better Styles by default オプションを使用することでBetter Stylesが表示された状態でWeb UIが開始するように変更できます。
Add style
ボタンをクリックすると、スタイルを保存するためのフォームが表示されます。基本的にはWeb UIと同じですが、フィールドに空白を設定することでその項目をスタイルの保存対象から除外することができます。また、Fields with default values will be excluded のチェックボックスを利用して、デフォルト値の設定されたフィールドを無視することも可能です。
以降ではフォーム内に存在するBetter Styles独自の項目について説明していきます。
スタイルをドロップダウンで選択したチェックポイント専用に設定することができます。専用となったスタイルは別のチェックポイントがロードされている場合、一覧に表示されなくなります。これらの非表示となったスタイルはall
グループでは引き続き表示されます。
この項目にチェックが入っている場合、値が入力されているフィールドであってもそれがデフォルト値の場合、スタイルとして保存されなくなります。
Import styles.csv
ボタンを押すことでstyles.csvの内容をstyles.csv
グループにインポートすることができます。styles.csv
グループが存在しない場合は新規に作成されます。また、このボタンは Hide "Import styles.csv" button オプションで非表示にすることができます。
Better Stylesは、Settingsタブに独自のコンフィグセクションを作成します。以下に、それぞれの項目について説明します。
Better Stylesコンポーネントの使用言語を指定します。デフォルト値はAuto
(Web UIで設定された言語と同じ)です。現在、ja_JP
の言語が利用可能です。
Better StylesはMITライセンスの下で開発・公開されています。ライセンスの詳細については、以下のリンクからライセンス条文を参照してください。