Retouche photo par IA dans le navigateur : fonctionnement et limites
Les outils d'image par IA de QuickToolio n'envoient jamais votre photo à un serveur : ils téléchargent un petit modèle et l'exécutent dans votre navigateur avec ONNX Runtime compilé en WebAssembly. Cela protège votre vie privée, mais impose des modèles légers qui travaillent à des résolutions internes limitées. Connaître ces résolutions explique presque tous les résultats, bons comme mauvais.
Supprimer ou changer l'arrière-plan
- Modèle
- U²-Net (u2netp)
- Téléchargement du modèle
- 4,6 Mo
- Résolution d'analyse
- 320 × 320 px ; le masque est remis à l'échelle de votre photo
- Résultat
- Taille d'origine
Effacer objets, texte ou personnes
- Modèle
- MI-GAN
- Téléchargement du modèle
- 10,6 Mo
- Résolution d'analyse
- Jusqu'à 1400 px sur le plus grand côté
- Résultat
- Taille d'origine ; seule la zone peinte change
Agrandir, rendre net ou débruiter
- Modèle
- Real-ESRGAN compact
- Téléchargement du modèle
- 4,9 Mo
- Résolution d'analyse
- Jusqu'à 600 px sur le plus grand côté
- Résultat
- Jusqu'à 2400 px (x4)
Pixelliser ou flouter des visages
- Modèle
- Ultra-Light (détecteur)
- Téléchargement du modèle
- 1,3 Mo
- Résolution d'analyse
- 320 × 240 px
- Résultat
- Taille d'origine
Ce qui est téléchargé et ce qui ne quitte pas votre appareil
La première fois que vous utilisez un outil d'IA, le moteur d'exécution (environ 14 Mo, commun à tous) et le modèle de cette famille sont téléchargés. Les deux sont servis par QuickToolio lui-même, sans service tiers, et le navigateur les garde généralement en cache pour les visites suivantes. Votre image, elle, est décodée et traitée dans la mémoire du navigateur : elle n'est envoyée nulle part.
Tout s'exécute sur un seul thread WebAssembly. Supprimer un arrière-plan ou détecter des visages est quasi instantané ; agrandir une image peut prendre de quelques secondes à près d'une minute sur un portable modeste. Chaque image peut faire jusqu'à 25 Mo et 40 mégapixels.
Supprimer ou changer l'arrière-plan : pourquoi les cheveux posent problème
U²-Net examine la photo réduite à 320 × 320 pixels et décide ce qui appartient au sujet principal. Ce masque est ensuite agrandi à la taille de votre photo : les contours nets (un produit, une personne sur fond uni) sortent bien, mais les cheveux fins, la fourrure ou les tissus transparents perdent du détail. Le même masque permet de mettre un fond blanc, une couleur, une autre image ou un flou ; changer de couleur ensuite est instantané car la photo n'est pas réanalysée.
- Cela marche mieux avec un sujet net, détaché du fond et bien éclairé.
- Les ombres au sol sont traitées comme du fond et disparaissent.
- Pour un document officiel, utilisez l'outil photo d'identité, qui recadre aussi au format exact.
Mettre un fond blanc à une photo
Changer la couleur de l'arrière-plan
Logos et signatures : quand l'IA est le mauvais choix
U²-Net est entraîné sur des photos d'objets, pas sur des traits d'encre ni des graphismes plats. Pour un logo foncé sur fond blanc ou une signature numérisée, une méthode classique fait mieux : mesurer la luminance de chaque pixel et rendre transparent tout ce qui dépasse un seuil calculé avec la méthode d'Otsu. C'est instantané, aucun modèle n'est téléchargé et la couleur du trait est conservée. Sa limite est le cas inverse : un logo blanc sur fond foncé disparaîtrait.
Effacer objets, texte ou personnes : le remplissage est inventé
Quand vous peignez sur un objet, MI-GAN génère un contenu plausible à partir de ce qui l'entoure. Il ne sait pas ce qu'il y avait derrière : il l'imagine. C'est pourquoi il fonctionne très bien sur un ciel, un mur, du sable ou de l'herbe, et moins bien devant des scènes très détaillées. Si la photo dépasse 1400 pixels, le remplissage est calculé à cette résolution puis recomposé uniquement dans la zone peinte : le reste de l'image garde sa qualité d'origine.
- Peignez un peu au-delà du contour et incluez l'ombre de l'objet.
- Mieux vaut plusieurs petites zones l'une après l'autre qu'une immense zone d'un coup.
- Ce n'est pas fait pour retirer les filigranes des photos d'autrui : outre le problème juridique, le remplissage se voit souvent.
Agrandir : utile pour de petites images, pas pour les photos de smartphone
Real-ESRGAN agrandit toujours en 4x en reconstruisant des contours et textures plausibles, mais il travaille avec 600 pixels au maximum sur le plus grand côté. Une miniature de 400 × 300 px ressort en 1600 × 1200 px avec bien meilleur aspect qu'un simple étirement ; une photo de smartphone de 4000 × 3000 px est en revanche d'abord réduite à 600 × 450 et le résultat mesure 2400 × 1800, moins que l'original. L'outil affiche la taille finale avant le traitement.
Les variantes netteté et débruitage utilisent le même modèle et rendent l'image à sa taille d'origine : elles sont utiles sur des images petites ou très compressées et peuvent adoucir une grande photo. Sur les visages et le petit texte, le modèle peut inventer des traits absents.
Anonymiser des visages : vérifiez toujours le résultat
Le détecteur analyse la photo à 320 × 240 pixels, retient les visages avec une confiance de 70 % ou plus et agrandit chaque cadre de 25 % pour couvrir cheveux et oreilles. Les visages très petits d'une grande photo de groupe, de profil ou masqués peuvent échapper à la détection : vérifiez l'image avant de la publier. Un flou léger peut laisser quelqu'un reconnaissable pour ses proches ; une pixellisation à gros blocs anonymise davantage.
Questions fréquentes
Mes photos sont-elles envoyées sur un serveur pour être traitées ?
Non. Seuls le modèle et le moteur d'IA sont téléchargés ; la photo est traitée dans la mémoire du navigateur et le résultat est téléchargé depuis celui-ci.
Pourquoi est-ce si long la première fois ?
Parce que le moteur d'exécution (environ 14 Mo) et le modèle de l'outil (de 1,3 à 10,6 Mo) sont téléchargés. Ils restent ensuite généralement dans le cache du navigateur.
Puis-je agrandir une photo de smartphone pour l'imprimer en grand ?
Pas avec cet outil : le modèle travaille avec 600 pixels au maximum par côté, donc sur une grande photo le résultat peut être plus petit que l'original. Il sert pour les miniatures, icônes ou vieilles photos en basse résolution.
Pourquoi le détourage des cheveux n'est-il pas parfait ?
Parce que le masque est calculé à 320 × 320 pixels puis agrandi. Les mèches fines passent sous cette résolution.
Cela fonctionne-t-il hors connexion ?
Une fois la page chargée et le modèle téléchargé, le traitement n'a pas besoin de connexion, car tout se passe sur votre appareil.