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
- Ouvrez le fichier
.ziptéléchargé. - Faites glisser
Final2x.appversApplications. - 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.