Final2x v4.0 : Un outil de super‑résolution d’images multiplateforme

Qu'est-ce que Final2x ?

Final2x est une application de bureau multiplateforme qui apporte la super‑résolution d'image de pointe aux utilisateurs quotidiens. Au cœur du projet se trouve Final2x‑core, une bibliothèque basée sur PyTorch qui implémente une variété de modèles de pointe. La couche GUI est construite avec Electron + Vue 3 + TypeScript, rendant l'application légère, réactive et simple à maintenir.

Pourquoi cela compte

  • Accélération GPU – Final2x prend désormais en charge les GPU de la série 50 Nvidia en plus de la série 40, vous offrant une mise à l'échelle ultra‑rapide sur du matériel moderne.
  • Support de modèles personnalisés – Vous pouvez intégrer votre propre modèle PyTorch via un simple fichier de configuration ou utiliser l'un des modèles pré‑entraînés fournis.
  • Multiplateforme – Compilez et exécutez le même binaire sur Windows, macOS ou Linux avec la même expérience utilisateur.
  • Open source – Licence BSD‑3 à l'instar de MIT, vous pouvez utiliser, modifier et distribuer le code librement.

Commencer

1. Télécharger la version

La façon la plus simple d’essayer Final2x est de télécharger le dernier binaire depuis 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

Alternativement, utilisez un gestionnaire de paquets :

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

2. Installer sur macOS

  1. Ouvrez le fichier .zip téléchargé.
  2. Faites glisser Final2x.app vers Applications.
  3. Lancez l'application une fois ; vous devrez peut-être l'autoriser via Gatekeeper.
sudo spctl --master-disable && xattr -cr /Applications/Final2x.app

3. Installer sur Linux

Les utilisateurs Linux peuvent installer le paquet Python pour le backend et exécuter l'application depuis la ligne de commande :

# Installer les dépendances
sudo apt install -y libomp5 xdg-utils
# Installer la bibliothèque principale
pip install Final2x-core
# Lancer l'interface graphique (facultatif)
final2x-gui

Vous pouvez également exécuter directement l'AppImage autonome :

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

4. Utiliser Final2x

  • Ouvrir une image – Faites glisser et déposez un JPEG, PNG ou BMP dans la fenêtre principale.
  • Choisir l'échelle – Sélectionnez les facteurs d’agrandissement 2×, 4× ou 8×.
  • Sélectionner un modèle – Choisissez un modèle pré‑entraîné dans le menu déroulant ou ajoutez un modèle personnalisé via config.json.
  • Ajuster les options – Affinez les paramètres de débruitage, d’espace de découpe et de préservation des couleurs.
  • Exporter – Enregistrez l'image agrandie dans n'importe quel répertoire.

5. Modèles personnalisés

Final2x rend simple l'insertion de votre propre modèle. Ajoutez une entrée YAML dans ~/.config/Final2x/config.yaml :

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

Puis sélectionnez my_unet depuis l'interface. Le framework gère automatiquement le chargement et l'inférence du modèle.

Contribuer

Forkez le dépôt, créez une branche de fonctionnalité et soumettez une pull request. Le projet utilise pnpm et vitest pour les tests. Veuillez exécuter pnpm run test avant la soumission.

Licence

Final2x est publié sous licence BSD 3‑Clause. Reportez-vous au fichier LICENSE dans le dépôt pour plus de détails.


En bref

Final2x v4.0 offre une expérience de super‑résolution polie et accélérée par GPU sur tout ordinateur de bureau. Avec un noyau modulaire, une intégration simple de modèles personnalisés et une interface Electron moderne, c'est une vitrine idéale pour les praticiens et les passionnés. Téléchargez le binaire dès aujourd'hui ou construisez à partir de la source et commencez à rendre vos images plus nettes que jamais.

Original Article: Voir l’original

Partager cet article