もっと良く!もっと速く!もっと強く!
このアップデートは主にバグの修正と、日常使用における不便な点の改善に焦点を当てています。
📂 ファイル名と保存
以前、グリッドは xygrid.png または batchgrid.png として保存されており、容易に上書きされてしまう問題がありました。結果が失われたり、混乱したりしやすかったです。
現在、それぞれのグリッドにはタイムスタンプ付きの固有の名前が付与され、生成履歴が明確で整理された状態になります。
🗂️ フォルダー構成
すべてが Forge_Grid_Sampler_x_Scheduler に詰め込まれていたのとは違い、結果は現在、標準出力フォルダー内の専用フォルダー「🔬 Sampler × Scheduler Grid (Forge)」に保存されます。必要なファイルを簡単に見つけられるようになります。
🏷️ 画像ラベル
バッチグリッドでは、ラベルは常に画像の下に表示され、非表示にできませんでした。
現在、ラベルは画像の上に表示され、[ラベルを追加] が有効になっている場合にのみ表示されます。
フォーマットもクリーンになりました:Euler a × Automatic。
✨ 読みやすさとレイアウト
Y軸の長いラベルは以前、グリッドを引き延ばしていました。現在、テキストは90°回転して読みやすく保たれます。
間隔も統一されました:1つのパディング値ですべてを制御するため、グリッドは整然かつ対称的に見えます。
🖥️ UIの利便性
インターフェースがクリーンで論理的になりました:ブロックがグループ化され、デフォルト値も実用的になりました
(ステップ = 35、CFGスケール = 5、パディング = 20)。
[📊 各セルを個別に保存] のオプションは、クラutterを避けるためにデフォルトで無効になりました。
🛑 生成の停止
「🛑 グリッド生成を停止」ボタンは、今や予測可能に動作します。エラーなくクリーンに生成が停止されます。
🧩 コードの改善
コードベースが軽量化され、読みやすくなりました:重複を削除し、ロジックを簡略化しつつ、完全な機能を維持しています。
📜 ログとメッセージ
詳細なログが追加されました:保存操作が表示され、画像が縮小された場合に警告が表示されます。
🖼️ 保存品質
.webp形式では、品質が95から100に向上しました。
📁 フォルダー作成
親フォルダーが存在しない場合にグリッドが保存できなかったバグを修正しました。
現在、フォルダーは正しく、信頼性高く作成されます。
まとめ
前 vs 後:
同じ名前(xygrid.png、batchgrid.png)でグリッドが保存され、よく上書きされた / 各グリッドには一意のタイムスタンプ付き名前が付けられ、何も失われない
結果は Forge_Grid_Sampler_x_Scheduler に保存され、ナビゲーションが困難だった / すべて、出力フォルダー内の専用フォルダー「🔬 Sampler × Scheduler Grid (Forge)」に保存される
バッチグリッドのラベルは常に追加され、画像の下にのみ表示されていた / ラベルは画像の上に表示され、[ラベルを追加] が有効な場合のみ表示される
ラベルは単純で不整合だった / ラベルはクリーンになった:Euler a × Automatic
長いY軸ラベルがスペースを無駄にしていた / Y軸のテキストは90°回転し、読みやすくコンパクトになった
不均一な間隔ルールでグリッドが不整列に見えていた / 一貫したパディングでグリッドが整然かつ対称的になった
インターフェースがごちゃごちゃしており、デフォルト値が実用的ではなかった / クリーンなUI:ステップ = 35、CFGスケール = 5、パディング = 20。各セル保存はデフォルトで無効
停止ボタンが信頼できなかった / グリッド生成の停止は予測可能で安全に動作する
コードは重複で肥大化していた / コードが簡略化され、ロジックが明確になり、機能は維持された
.webpは品質95で保存されていた / .webpは常に最大品質(100)で保存される
親フォルダーが欠けていた場合にエラーが発生していた / 親フォルダーが削除されていても、フォルダーは信頼性高く作成される
ほとんどログがなかった / 保存ログと縮小警告が追加された