C'EST QUOI ?
Upscayl est une application de bureau open source qui agrandit et améliore des images en basse résolution avec des modèles d'IA. Le traitement se fait en local, sur la carte graphique, sous Linux, macOS 12+ et Windows 10+. Le moteur est Real-ESRGAN, exécuté par upscayl-ncnn, un backend NCNN/Vulkan publié lui aussi sous AGPL-3.0.
POURQUOI C'EST INTÉRESSANT ?
- Sept modèles intégrés : Upscayl Standard, Upscayl Lite, High Fidelity, Remacri, Ultramix Balanced, Ultrasharp et Digital Art, tous en 4x. Le choix se fait selon le type d'image, photo ou illustration.
- Modèles personnalisés : l'app charge un dossier de modèles externes. Le dépôt
upscayl/custom-modelsen fournit d'autres, et un guide explique comment convertir ses propres modèles PyTorch au format NCNN. - Batch Upscayl : on sélectionne un dossier et toutes les images qu'il contient sont traitées avec les mêmes réglages.
- Double Upscayl : l'image passe deux fois dans le modèle, jusqu'à 16x. L'interface le dit clairement : au-delà de 4x (hors ce mode 16x), l'app redimensionne l'image sans IA.
- Réglages de sortie : PNG, JPG ou WEBP, niveau de compression, largeur de sortie fixe à la place du facteur d'échelle, copie des métadonnées EXIF, taille des tuiles et choix du GPU.
- Prise en main rapide : glisser-déposer, collage depuis le presse-papier (Ctrl+V / ⌘+V) et une interface en quatre étapes : image, modèle, dossier de sortie, lancement.
- Paquets pour tous les systèmes : Flathub, AppImage, AUR, Snap, DEB et RPM sous Linux, Homebrew et Mac App Store sous macOS, installeur
.exesous Windows. - CLI disponible : le backend upscayl-ncnn s'utilise seul en ligne de commande.
Deux limites à connaître. Il faut un GPU compatible Vulkan : la plupart des GPU intégrés ne fonctionnent pas, et la doc décrit un contournement en mode CPU pour Windows et Linux. Upscayl ne corrige pas non plus le flou ni la mise au point : il travaille sur des images pixelisées ou en basse définition, pas sur des photos ratées.
CAS D'USAGE
- Agrandir un vieux scan en basse résolution avant de l'imprimer.
- Remonter en résolution des illustrations ou des artworks avec le modèle Digital Art.
- Traiter d'un coup un dossier de photos produit ou de visuels de site avec Batch Upscayl.
- Conserver les données EXIF d'une collection de photos agrandies, avec une sortie JPG pour une meilleure compatibilité des métadonnées.
- Intégrer l'upscaling dans un script ou un pipeline via la CLI upscayl-ncnn.
