Final2x v4.0: クロスプラットフォーム画像超解像ツール

What is Final2x?

Final2x は、日常のユーザーに最先端の画像超解像をもたらすクロスプラットフォームのデスクトップアプリケーションです。プロジェクトのコアは、Final2x‑core と呼ばれる PyTorch ベースのライブラリに依存しており、さまざまな最新モデルを実装しています。GUI レイヤーは Electron + Vue 3 + TypeScript で構築され、軽量で応答性が高く、保守が容易です。

Why you should care

  • GPU acceleration – Final2x は、40 系に加えて NVIDIA 50 系 GPU をサポートし、モダンハードウェアで高速な拡大を実現します。
  • Custom model support – 簡単な設定ファイルを介して自分の PyTorch モデルを投入でき、またバンドルされた学習済みモデルを利用できます。
  • Cross‑platform – Windows、macOS、Linux の同一バイナリをビルドし、同じユーザーエクスペリエンスで動作します。
  • Open source – MIT 風の BSD‑3 ライセンスにより、自由に使用・改変・配布できます。

Getting Started

1. Download the Release

Final2x を試す最も簡単な方法は、GitHub から最新のバイナリをダウンロードすることです。

  • Windows: Final2x‑v4.0.0-win-x64.exe
  • macOS: Final2x‑v4.0.0-darwin-x64.zip
  • Linux: Final2x‑v4.0.0-linux-x86_64.AppImage

あるいは、パッケージマネージャーを使用します。

# Windows (winget)
winget install Final2x
# macOS (Homebrew)
brew install --cask final-2x

2. Install on macOS

  1. ダウンロードした .zip を開きます。
  2. Final2x.appApplications にドラッグします。
  3. アプリを一度起動します。Gatekeeper によって許可が必要になる場合があります。
sudo spctl --master-disable && xattr -cr /Applications/Final2x.app

3. Install on Linux

Linux ユーザーはバックエンド用に Python パッケージをインストールし、コマンドラインからアプリを実行できます。

# 依存関係をインストール
sudo apt install -y libomp5 xdg-utils
# コアライブラリをインストール
pip install Final2x-core
# GUI を起動(オプション)
final2x-gui

また、スタンドアロン AppImage を直接実行することも可能です。

chmod +x Final2x‑v4.0.0-linux-x86_64.AppImage
./Final2x‑v4.0.0-linux-x86_64.AppImage

4. Using Final2x

  • Open an image – JPEG、PNG、BMP をメインウィンドウにドラッグ&ドロップします。
  • Choose scale – 2×、4×、8× の拡大率を設定します。
  • Select model – ドロップダウンから学習済みモデルを選択するか、config.json でカスタムモデルを追加します。
  • Adjust options – デノイズ、クリップスペース、カラー保持設定を微調整します。
  • Export – 拡大画像を任意のディレクトリに保存します。

5. Custom Models

Final2x は独自モデルを簡単に追加できるよう設計されています。~/.config/Final2x/config.yaml に YAML エントリを追加します。

yaml
custom_models:
  - name: my_unet
    path: /path/to/unet.pt
    width: 256
    height: 256

その後、GUI から my_unet を選択します。フレームワークがモデルの読み込みと推論を自動で処理します。

Contributing

リポジトリをフォークし、機能ブランチを作成してプルリクエストを送信してください。プロジェクトはテストに pnpmvitest を使用します。送信前に pnpm run test を実行してください。

License

Final2x は BSD 3‑Clause ライセンスの下でリリースされています。詳細はリポジトリの LICENSE ファイルをご確認ください。


In a Nutshell

Final2x v4.0 は、あらゆるデスクトップ上で洗練された GPU 加速超解像体験を提供します。モジュラーなコア、簡単なカスタムモデル統合、そしてモダンな Electron UI を備え、実務者とホビストの双方に最適なデモンストレーションです。今日バイナリを入手するか、ソースからビルドして画像をこれまで以上に鮮鋭に仕上げてください。

この記事を共有