Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
Accueil/LLM locaux avancés
Image & Video Generation

Real-ESRGAN : upscaler d'images IA gratuit et local

·9 min de lecturePar Hans Kuepper · Fondateur de PromptQuorum · Moteur de découverte de l'IA open-weight et open source

Real-ESRGAN est un upscaler d'images IA gratuit et open source (Apache 2.0) du Tencent ARC Lab qui agrandit les photos et restaure les détails entièrement sur du matériel local — via un outil Python en ligne de commande, un exécutable NCNN-Vulkan sans installation, ou intégré directement dans ComfyUI, AUTOMATIC1111 WebUI et l'application autonome Upscayl. Il fournit des modèles génériques, spécifiques à l'anime et de restauration de visage, fonctionne sur GPU Nvidia, AMD et Apple Silicon, et ne nécessite ni compte, ni abonnement, ni connexion internet.

Points clés

  • Licence Apache 2.0 — gratuite pour usage personnel et commercial, code source entièrement ouvert
  • Fonctionne entièrement en local : aucun compte, aucun frais par image, aucune connexion internet requise après le téléchargement
  • Deux voies d'installation : un paquet Python pour les développeurs, ou un exécutable autonome NCNN-Vulkan sans configuration Python ni CUDA
  • Fournit des variantes de modèles génériques (RealESRGAN_x4plus), optimisées pour l'anime (RealESRGAN_x4plus_anime_6B) et de restauration de visage (intégration GFPGAN)
  • Alimente la fonction d'agrandissement dans Upscayl, les nœuds d'agrandissement de ComfyUI et l'onglet Extras d'AUTOMATIC1111 WebUI — la plupart des utilisateurs ne touchent jamais la ligne de commande
  • Fonctionne sur GPU Nvidia, AMD et Intel via l'exécutable basé sur Vulkan, et sur Apple Silicon via le paquet Python

📍 En une phrase

Real-ESRGAN est un upscaler d'images IA gratuit et open source (Apache 2.0) qui agrandit les images et restaure les détails sur du matériel local, disponible en outil Python, en exécutable sans installation, ou intégré dans des applications comme Upscayl, ComfyUI et AUTOMATIC1111 WebUI.

💬 En termes simples

Real-ESRGAN prend une photo floue ou basse résolution et produit une version plus grande et plus nette — le même travail qu'un upscaler cloud payant comme Topaz Gigapixel AI, sauf que le modèle tourne sur votre propre GPU (ou CPU) et ne quitte jamais votre machine.

📌Remarque: Real-ESRGAN est un upscaler, pas un générateur de texte vers image. Il agrandit et affine une image existante — il ne crée pas de nouvelles images à partir d'un prompt.

Real-ESRGAN est un upscaler d'images IA gratuit et open source (Apache 2.0) qui agrandit les images et restaure les détails entièrement sur votre propre matériel, sans abonnement ni envoi vers un service cloud. Il se présente sous forme de paquet Python, d'exécutable autonome ne nécessitant aucune configuration de pilote GPU, et comme modèle derrière le bouton d'agrandissement d'outils comme Upscayl et ComfyUI.

Real-ESRGAN : upscaler d'images IA gratuit et local

Real-ESRGAN est-il encore maintenu ?

Oui. Real-ESRGAN, publié par des chercheurs du Tencent ARC Lab, reste un dépôt open source actif sur GitHub — il n'est pas archivé, et fonctionne comme le moteur d'agrandissement de facto standard sur lequel s'appuient d'autres outils activement développés, plutôt que comme une application autonome nécessitant ses propres publications fréquentes.

Le signal le plus clair de sa pertinence continue est indirect : les nœuds d'agrandissement intégrés de ComfyUI, l'onglet Extras d'AUTOMATIC1111 WebUI, et l'application open source dédiée Upscayl fournissent tous par défaut les poids de modèle Real-ESRGAN en 2026. Un outil aussi profondément intégré comme infrastructure dans plusieurs projets activement maintenus ne disparaît pas comme le ferait une application autonome sans dépendants en aval.

Statut du dépôt GitHub

État:
Actif, non archivé
Signification:
Le code source, le suivi des tickets et les pull requests restent ouverts sur github.com/xinntao/Real-ESRGAN

Adoption en aval

État:
Intégré par défaut
Signification:
ComfyUI, AUTOMATIC1111 WebUI et Upscayl fournissent tous les modèles Real-ESRGAN comme upscaler par défaut ou principal

Article original

État:
Publié en 2021, ICCV Workshops
Signification:
« Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data » par Xintao Wang, Liangbin Xie, Chao Dong et Ying Shan

📌Remarque: Comme Real-ESRGAN fonctionne comme un modèle/bibliothèque que d'autres outils intègrent, il est plus utile de vérifier si les outils construits dessus (Upscayl, ComfyUI) sont maintenus — c'est le cas.

Qu'est-ce que Real-ESRGAN ?

Real-ESRGAN (github.com/xinntao/Real-ESRGAN) est un modèle de super-résolution IA open source, sous licence Apache 2.0, qui prend une image basse résolution ou dégradée en entrée et produit une version plus grande et plus nette. Il a été développé par des chercheurs du Tencent ARC Lab et publié sous le titre « Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data » lors des ICCV Workshops 2021. Contrairement à une simple interpolation (redimensionnement bicubique ou Lanczos), il utilise un réseau de neurones entraîné pour reconstruire des détails plausibles — texture, contours et structure fine — plutôt que de simplement étirer les pixels existants.

  • Agrandissement : agrandit les images de 2x ou 4x en ajoutant des détails reconstruits par IA plutôt qu'en floutant
  • Restauration : supprime les artefacts de compression JPEG, le bruit et le flou des photos réellement dégradées, pas seulement des images de test propres et sous-échantillonnées
  • Amélioration des visages : une intégration optionnelle avec GFPGAN restaure et affine spécifiquement les visages dans le résultat agrandi
  • Mode anime : un modèle séparé spécifiquement entraîné sur l'art anime/illustration, évitant le lissage excessif que les upscalers entraînés sur photo provoquent sur le trait
  • Traitement par lot et vidéo : un script complémentaire (inference_realesrgan_video.py) applique le même agrandissement image par image à des fichiers vidéo

Quels modèles Real-ESRGAN propose-t-il ?

Real-ESRGAN est distribué avec plusieurs checkpoints de modèles pré-entraînés, chacun adapté à un type d'image différent, tous téléchargés automatiquement lors de la première exécution.

Modèle
Idéal pour
Échelle
RealESRGAN_x4plusPhotos générales et images réelles4x
RealESRGAN_x4plus_anime_6BArt anime et illustration4x
RealESRNet_x4plusRésultat plus lisse avec moins d'artefacts de netteté4x
RealESRGAN_x2plusPhotos où 4x agrandit plus que nécessaire2x
realesr-general-x4v3Modèle générique plus petit et plus rapide avec force de débruitage ajustable4x

L'option --face_enhance superpose GFPGAN à n'importe lequel de ces modèles spécifiquement pour restaurer les détails du visage — à utiliser uniquement sur des images contenant des visages, car elle peut occasionnellement trop lisser les autres zones.

Comment installer et exécuter Real-ESRGAN localement ?

Il existe deux façons prises en charge d'exécuter Real-ESRGAN : le paquet Python (pour les développeurs voulant un contrôle par script) et l'exécutable NCNN-Vulkan (pour ceux qui veulent un binaire prêt à l'emploi sans configuration Python ni CUDA).

  1. 1
    Cloner ou télécharger github.com/xinntao/Real-ESRGAN, puis installer les dépendances avec pip install basicsr facexlib gfpgan et pip install -r requirements.txt.
  2. 2
    Exécuter python setup.py develop dans le dépôt cloné pour terminer la configuration.
  3. 3
    Agrandir une image avec python inference_realesrgan.py -n RealESRGAN_x4plus -i input.jpg -o results — les poids du modèle se téléchargent automatiquement au premier lancement.
  4. 4
    Ajouter -n RealESRGAN_x4plus_anime_6B pour l'art anime, ou --face_enhance pour appliquer aussi la restauration de visage GFPGAN sur la sortie.
  5. 5
    Sur un GPU à faible VRAM, ajouter --tile 400 (ou moins) pour traiter l'image en tuiles plus petites au lieu d'un seul bloc, échangeant de la vitesse contre une consommation mémoire réduite.
  6. 6
    Alternative sans configuration Python : télécharger la release realesrgan-ncnn-vulkan pour votre OS depuis la page GitHub Releases et l'exécuter directement sur GPU Nvidia, AMD ou Intel via Vulkan.

Option A : paquet Python (développeurs)

Cette voie donne un accès complet aux options en ligne de commande (taille de tuile, force de débruitage, amélioration des visages, format de sortie) et constitue le même moteur que ComfyUI et AUTOMATIC1111 WebUI appellent en interne.

Option B : exécutable NCNN-Vulkan (sans Python)

Real-ESRGAN fournit aussi un binaire précompilé realesrgan-ncnn-vulkan pour Windows, Linux et macOS. Il utilise l'API graphique Vulkan au lieu de CUDA, fonctionnant ainsi sur GPU Nvidia, AMD et Intel sans installer PyTorch, CUDA ou Python du tout — télécharger la release, la décompresser et l'exécuter en ligne de commande ou y glisser une image.

Real-ESRGAN a-t-il besoin d'un GPU ?

Un GPU (Nvidia, AMD ou Intel via Vulkan, ou Apple Silicon via le paquet Python) le rend nettement plus rapide, mais il fonctionne aussi sur CPU — le traitement par image prendra alors beaucoup plus de temps, surtout sur des entrées haute résolution.

De combien de VRAM Real-ESRGAN a-t-il besoin ?

Les besoins évoluent avec la taille de l'image et le paramètre --tile : une valeur --tile plus petite (par exemple 200-400) permet de fonctionner sur des GPU avec seulement 2-4 Go de VRAM en traitant l'image en morceaux plus petits, au prix d'un traitement total légèrement plus lent.

Pour qui est fait Real-ESRGAN ?

Real-ESRGAN convient à quiconque a besoin d'agrandir ou de restaurer des images sans payer de frais par image ou d'abonnement, et qui est à l'aise avec un outil en ligne de commande ou une application GUI simple construite dessus.

Utilisez Real-ESRGAN si

  • Vous voulez agrandir des photos, des images numérisées ou d'anciens fichiers basse résolution gratuitement, sans compte ni abonnement
  • Vous travaillez avec de l'art anime ou de l'illustration et avez besoin d'un modèle spécifiquement entraîné pour éviter le lissage excessif du trait
  • Vous utilisez déjà ComfyUI ou AUTOMATIC1111 WebUI et voulez une étape d'agrandissement intégrée dans un pipeline de génération existant
  • Vous voulez une interface graphique sans toucher un terminal — installez plutôt Upscayl, qui regroupe les modèles Real-ESRGAN derrière une interface glisser-déposer

Évitez Real-ESRGAN si

  • Vous devez générer du nouveau contenu d'image à partir d'un prompt texte — c'est le rôle d'un modèle texte-vers-image comme Stable Diffusion, pas d'un upscaler
  • Vous avez besoin d'une qualité maximale garantie et sans intervention pour de la photographie professionnelle et êtes prêt à payer pour cela — un outil payant comme Topaz Gigapixel AI offre plus de réglages manuels et un support dédié
  • Vos images sources contiennent presque aucun détail réel à reconstruire (extrêmement basse résolution ou fortement compressées) — aucun upscaler, gratuit ou payant, ne peut inventer des détails jamais capturés

Real-ESRGAN vs. alternatives

Les comparaisons les plus proches de Real-ESRGAN sont d'autres outils d'agrandissement — certains construits directement sur les modèles de Real-ESRGAN, d'autres avec une architecture entièrement différente.

Outil
Interface
Licence
Idéal pour
Real-ESRGANCLI / binaire NCNN-VulkanApache 2.0Agrandissement local scriptable, modèle de base pour d'autres outils
UpscaylInterface graphique bureauAGPL 3.0Agrandissement glisser-déposer basé sur les modèles Real-ESRGAN
waifu2xCLI / web / portages GUIMITUpscaler plus ancien, axé anime ; plus léger que Real-ESRGAN
ComfyUI (nœuds d'agrandissement)Interface à nœudsGPL 3.0Agrandissement comme une étape dans un workflow de génération d'images plus large
Topaz Gigapixel AIApplication bureauPropriétaire (payant)Photographie professionnelle avec réglages manuels et support payant

Comparer dans l'annuaire

Erreurs fréquentes avec Real-ESRGAN

Ces erreurs viennent du fait de traiter Real-ESRGAN comme un outil génératif, ou d'utiliser la mauvaise variante de modèle pour l'image source.

Erreur 1 : utiliser le modèle photo sur de l'art anime ou illustration

Le modèle par défaut RealESRGAN_x4plus est entraîné sur des photos réelles et tend à trop lisser les traits en aplats de couleur. Passer à RealESRGAN_x4plus_anime_6B avec -n RealESRGAN_x4plus_anime_6B pour les images sources anime, manga ou illustration.

Erreur 2 : attendre d'un upscaler qu'il corrige une photo floue ou avec du flou de mouvement

Real-ESRGAN restaure des détails plausibles implicites dans l'entrée, mais ne peut pas récupérer des détails jamais capturés. Les images sources fortement floues ou extrêmement basse résolution s'agrandiront avec moins d'améliorations visibles qu'un original légèrement compressé et net.

Erreur 3 : exécuter --face_enhance sur des images sans visage

L'option --face_enhance applique GFPGAN spécifiquement aux visages détectés. Sur des images sans visage, elle ajoute du temps de traitement sans bénéfice ; sur des images avec des visages petits ou partiels, elle peut occasionnellement les trop lisser. À réserver aux portraits et photos de groupe.

Questions fréquentes

Real-ESRGAN est-il encore maintenu ?

Oui. Le dépôt open source reste actif sur GitHub, et les modèles de Real-ESRGAN constituent le moteur d'agrandissement par défaut ou principal intégré dans plusieurs outils activement maintenus, dont ComfyUI, AUTOMATIC1111 WebUI et Upscayl.

Real-ESRGAN est-il vraiment gratuit ?

Oui. Il est publié sous licence Apache 2.0, gratuite pour un usage personnel comme commercial, sans frais par image, sans abonnement et sans obligation de compte.

Sous quelle licence Real-ESRGAN est-il publié ?

Apache 2.0, une licence open source permissive. Vous pouvez l'utiliser, le modifier et le redistribuer, y compris dans des produits commerciaux, tant que vous conservez la licence et l'avis de copyright.

Real-ESRGAN a-t-il besoin d'un GPU ?

Un GPU le rend beaucoup plus rapide, mais il fonctionne aussi sur CPU. Il prend en charge les GPU Nvidia et AMD via CUDA (paquet Python) ou Vulkan (l'exécutable NCNN), ainsi qu'Apple Silicon via le paquet Python.

Real-ESRGAN peut-il agrandir des images anime ou illustration ?

Oui, avec le modèle RealESRGAN_x4plus_anime_6B, spécifiquement entraîné sur l'art anime et illustration pour éviter le lissage excessif que les upscalers entraînés sur photo provoquent sur le trait.

Real-ESRGAN peut-il générer de nouvelles images à partir d'un prompt texte ?

Non. Real-ESRGAN est un upscaler de super-résolution — il agrandit et restaure des détails dans une image existante. La génération texte-vers-image est une catégorie de modèle distincte, comme Stable Diffusion.

Quelle est la différence entre Real-ESRGAN et Upscayl ?

Real-ESRGAN est le modèle open source sous-jacent et l'outil en ligne de commande. Upscayl est une application bureau open source distincte (AGPL 3.0) qui regroupe les modèles de Real-ESRGAN derrière une interface graphique glisser-déposer, sans jamais toucher un terminal.

Real-ESRGAN peut-il agrandir des vidéos, pas seulement des images ?

Oui, via le script complémentaire inference_realesrgan_video.py, qui applique le même modèle d'agrandissement image par image à un fichier vidéo.

De combien de VRAM Real-ESRGAN a-t-il besoin ?

Cela dépend de la résolution de l'image et du paramètre --tile. Réduire --tile à 200-400 traite l'image en morceaux plus petits, permettant un fonctionnement sur des GPU avec seulement 2-4 Go de VRAM au prix d'un traitement total un peu plus lent.

Sources

← Retour aux LLM locaux avancés

MCP