Skip to main content
PromptQuorum
Accueil/LLM locaux avancés/Real-ESRGAN : upscaler d'images IA gratuit et local
Image & Video Generation

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

·9 min de lecture·Par Hans Kuepper · Fondateur de PromptQuorum, outil de dispatch multi-modèle · PromptQuorum

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.

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

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-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.

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.

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

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.

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