Repolode
isixe

isixe/bg2x

画像を端末内で処理する、無料のブラウザベースAI画像アップスケーラー。

代替できる製品:Topaz Gigapixel AILet's Enhance

スター
99
フォーク
4
未解決の Issue
0
最終コミット
10 日前

これは何?

bg2xはReal-ESRGAN、Swin2SR、Real-CUGANのモデルを使って、画像を最大4倍に拡大します。推論はWeb Worker内のONNX Runtime Webを通じてブラウザ上で完結するため、バックエンドは不要で、画像をアップロードする必要もありません。

アニメやイラスト、写真、ノイズの多い画像や圧縮率の高いJPEGなど、入力に応じた10種類のモデルを利用できます。モデルは初回使用時にHugging Faceからダウンロードされ、利用できない場合はModelScopeにフォールバックし、IndexedDBにキャッシュされます。利用可能な場合はWebGPUを使い、それ以外ではWASMにフォールバックします。

ドラッグ&ドロップで画像を追加できるバッチ処理に対応し、PNG、JPG、WebPで書き出せます。バッチをZIPとしてダウンロードすることも可能です。VueとAstroを使ったフロントエンドに加え、Windows、macOS、Linux向けのElectronビルドも含まれています。

主な機能

  • 01Real-ESRGAN、Swin2SR、Real-CUGANのモデルで画像を最大4倍に拡大します。
  • 02画像をアップロードせず、ブラウザ上で処理が完結します。
  • 03写真、アニメ、イラスト、圧縮画像向けの10種類のモデルを利用できます。
  • 04利用可能な場合はWebGPUを使い、それ以外ではWASMにフォールバックします。
  • 05PNG、JPG、WebPで書き出せるほか、バッチをZIPでダウンロードできます。
  • 06初回ダウンロード後、モデルをIndexedDBにキャッシュします。
  • 07Windows、macOS、Linux向けのElectronデスクトップビルドを提供します。

ユースケース

  • 古い、または低解像度のアニメやイラストを拡大する。
  • サーバーに送信せず、圧縮された写真やノイズの多い写真を拡大する。
  • 画像フォルダーをまとめて拡大し、ZIPとして書き出す。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/isixe/bg2x.git
  2. 2

    プロジェクトフォルダーに移動する

    cd bg2x
  3. 3

    依存関係をインストールする

    pnpm install
  4. 4

    開発サーバーを起動し、http://localhost:4321 を開く

    pnpm dev

使う前に知っておきたいこと

  • インストールには pnpm を使用します。リポジトリには package-lock.json と pnpm-lock.yaml の両方が含まれているため、パッケージマネージャーを混在させないでください。
  • スレッド対応の WASM 推論には、本番環境のホストでクロスオリジン分離ヘッダーが必要です。設定されていない場合はシングルスレッドにフォールバックします。
  • モデルは初回使用時に Hugging Face からダウンロードされます(ModelScope へのフォールバックあり)。そのため、初回はネットワーク接続が必要です。

トピック

よくある質問

bg2x とは?
画像を端末内で処理する、無料のブラウザベースAI画像アップスケーラー。 bg2xはReal-ESRGAN、Swin2SR、Real-CUGANのモデルを使って、画像を最大4倍に拡大します。推論はWeb Worker内のONNX Runtime Webを通じてブラウザ上で完結するため、バックエンドは不要で、画像をアップロードする必要もありません。
bg2x は無料で使えますか?ライセンスは?
bg2x は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
bg2x は今もメンテナンスされていますか?
活発にメンテナンス中。bg2x の最終コミットは 2026年10月10日 です。
bg2x は何に使えますか?
古い、または低解像度のアニメやイラストを拡大する。 サーバーに送信せず、圧縮された写真やノイズの多い写真を拡大する。 画像フォルダーをまとめて拡大し、ZIPとして書き出す。
bg2x のインストール方法は?
リポジトリをクローンする: git clone https://github.com/isixe/bg2x.git プロジェクトフォルダーに移動する: cd bg2x 依存関係をインストールする: pnpm install 開発サーバーを起動し、http://localhost:4321 を開く: pnpm dev
bg2x はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/isixe/bg2x

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト