DonnIA
Toutes les ressources
GuideBonnes pratiques13 min

Retoucher une image sans lui faire dire autre chose

Recadrer, détourer et décliner par lot, puis savoir où s'arrête la retouche honnête et comment la signaler.


Retoucher une image, dans la pratique, ce n'est presque jamais du travail d'artiste. C'est détourer un produit sur fond blanc, recadrer la même photo en carré pour un réseau et en bandeau pour un site, remplacer un fond gris par un fond de marque, et refaire l'opération pour les quarante autres visuels du lot.

Ce travail est mécanique, répétitif et parfaitement descriptible. Il se scripte, et deux commandes bien choisies remplacent une après-midi de clics. La partie qui demande un jugement, elle, ne se délègue pas : décider ce qu'on a le droit de modifier, et le dire quand on l'a fait.

Ce guide traite les deux, dans cet ordre : la technique d'abord parce qu'elle est simple, la limite ensuite parce qu'elle est la partie qui compte.

Avant de commencer

  • Un dossier d'images sources en pleine résolution, sauvegardé
  • ImageMagick, ou Node avec `sharp`, selon ce que tu préfères écrire
  • Python si tu veux détourer localement

1Recadrer sans déformer

Le recadrage est l'opération la plus courante et celle où l'on casse le plus souvent une image, en l'étirant pour la faire entrer dans un format.

Avec ImageMagick 7, la commande s'appelle magick. Sa syntaxe de géométrie mérite d'être connue, parce qu'un seul caractère change le comportement :

GéométrieEffet
64x64Fait entrer l'image dans la boîte, en gardant les proportions
64x64!Force la taille exacte, en ignorant les proportions
64x64>Réduit seulement si l'image est plus grande
64x64<Agrandit seulement si l'image est plus petite
64x64^Remplit la zone, l'image peut déborder
50%Met à l'échelle en pourcentage

Le point important, dit tel quel dans la documentation : le redimensionnement fait entrer l'image dans la taille demandée, il ne remplit pas la boîte. Pour obtenir un carré plein sans déformation, il faut donc remplir puis rogner :

magick photo.jpg -resize 1080x1080^ -gravity center -extent 1080x1080 carre.jpg

En Node, sharp exprime la même idée avec l'option fit, dont les valeurs sont cover, contain, fill, inside et outside, cover étant la valeur par défaut. Le rognage à des coordonnées précises passe par extract, qui prend left, top, width et height.

Le recadrage automatique coupe les têtes

sharp propose des stratégies de rognage entropy et attention pour choisir la zone à garder. Elles marchent souvent et ratent parfois, en particulier sur les portraits de groupe. Sur un lot destiné à être publié, ouvre les vignettes générées avant de valider.

2Détourer et changer le fond

Le détourage local se fait avec rembg, qui télécharge son modèle au premier usage :

pip install "rembg[cpu,cli]"
rembg i entree.png sortie.png

Le traitement par dossier utilise un autre sous-commande :

rembg p dossier-entree dossier-sortie

Plusieurs modèles sont disponibles selon le sujet, notamment u2net en usage général, u2net_human_seg et birefnet-portrait pour les personnes, isnet-general-use comme alternative généraliste.

Le résultat est un PNG à fond transparent. Poser une couleur derrière se fait ensuite avec ImageMagick :

magick sortie.png -background "#0F172A" -alpha remove -alpha off sur-fond.png

Le détourage se juge sur trois zones, toujours les mêmes : les cheveux, les contours flous et les objets semi-transparents comme un verre ou un voile. Si ton lot en contient, regarde ces images-là en premier.

3Produire les déclinaisons en une passe

Une fois la règle posée, les formats se génèrent en boucle. Décide les formats avant d'écrire le script, sinon tu le réécriras trois fois.

Ecris un script qui, pour chaque image de [DOSSIER], produit :
- un carre 1080x1080 recadre au centre,
- un format 1200x630,
- une vignette 400x400.
Ne deforme jamais l'image : remplis puis rogne. Nomme les fichiers
<nom>-<largeur>x<hauteur>.<ext>. N'ecrase aucun fichier existant.

La dernière phrase n'est pas un détail. Un script de retouche qui écrit dans le dossier source détruit les originaux, et personne ne s'en aperçoit avant d'avoir besoin d'un nouveau format.

4Savoir ce qu'on n'a pas le droit de faire

C'est ici que la retouche cesse d'être une question technique.

La ligne utile n'est pas « retouché ou pas », elle est : est-ce que la modification change ce que l'image affirme. Éclaircir une photo sous-exposée, recadrer pour un format, enlever une poussière de capteur : la photo dit toujours la même chose. Retirer une personne d'un groupe, effacer un défaut sur un produit, remplacer un ciel gris par un ciel bleu dans une photo de chantier, ajouter du monde dans une salle à moitié vide : la photo affirme autre chose que ce qui s'est passé.

Trois cas où la retouche devient un problème, quelle que soit l'intention :

  1. La photo sert de preuve. Constat, état des lieux, dossier d'assurance, illustration de presse. Toute modification autre qu'un recadrage neutre est à proscrire, et le recadrage lui-même peut mentir par omission.
  2. La photo montre un produit qu'on vend. Un défaut effacé ou une couleur poussée devient une allégation commerciale fausse.
  3. La photo montre des personnes identifiables. Modifier l'apparence de quelqu'un sans son accord est un problème en soi, indépendamment du reste.

5Signaler quand l'image est générée ou modifiée

Le signalement n'est plus seulement une question de déontologie.

Le règlement européen sur l'intelligence artificielle prévoit, à son article 50, deux obligations distinctes. Les fournisseurs de systèmes qui génèrent ou manipulent des contenus de synthèse doivent faire en sorte que les sorties soient marquées dans un format lisible par machine et détectables comme générées ou manipulées artificiellement. Et les déployeurs qui produisent un hypertrucage, c'est-à-dire un contenu ressemblant à des personnes ou à des événements réels et paraissant faussement authentique, doivent indiquer que le contenu a été généré ou manipulé artificiellement.

Deux nuances utiles, écrites dans le texte lui-même. L'obligation de marquage ne s'applique pas quand le système remplit une fonction d'assistance à l'édition sans modifier substantiellement les données d'entrée ni leur signification, ce qui couvre une correction d'exposition ou un recadrage. Et pour les œuvres manifestement artistiques, créatives, satiriques ou fictionnelles, l'obligation se limite à révéler l'existence du contenu généré ou manipulé.

La date d'application bouge, vérifie-la

Ces obligations de transparence s'appliquent, dans le texte en vigueur, à partir du 2 août 2026. Un projet de report vers le 2 décembre 2026 a été évoqué au niveau européen et n'était pas définitivement adopté au moment où ces lignes ont été écrites. Vérifie l'état du calendrier avant de t'appuyer dessus, et considère ce paragraphe comme une orientation, pas comme un avis juridique.

Sur le plan technique, la norme C2PA permet d'attacher un manifeste signé à un fichier. L'outil en ligne de commande c2patool lit le manifeste d'un fichier en prenant simplement son chemin en argument, et en attache un nouveau avec -m pour la définition et -o pour la sortie :

c2patool image.jpg -m manifeste.json -o image-signee.jpg

En pratique, une mention lisible sous l'image reste le signalement le plus utile, parce qu'elle survit à toutes les republications qui effacent les métadonnées.

Quelques prompts pour aller plus loin

ObjectifPrompt à adapter
DéclinaisonsEcris un script qui produit, pour chaque image de [DOSSIER], les formats [LISTE], en remplissant puis rognant, sans jamais deformer ni ecraser l'original.
Contrôle de lotListe les images de [DOSSIER] dont le rapport largeur/hauteur differe de [RATIO], avec l'ecart.
DétourageEcris la suite de commandes pour detourer les images de [DOSSIER] et poser un fond [HEX] derriere, en gardant aussi la version transparente.
Relecture éthiqueVoici la liste des retouches appliquees a cette image. Pour chacune, dis si elle change ce que l'image affirme ou seulement sa presentation.
Mention de transparencePropose trois formulations courtes de mention indiquant qu'une image a ete generee ou modifiee par un outil d'IA, adaptees a [CONTEXTE].
MétadonnéesVerifie si les fichiers de [DOSSIER] contiennent des metadonnees de provenance, et liste ceux qui n'en ont pas.

Tu as d’autres ressources comme ça ?

Ce que tu viens de lire est entièrement gratuit. Une nouvelle ressource part chaque semaine dans la newsletter : guides, modèles à copier et liens triés, sans compte à créer.

Cette page est en accès libre, n’hésite pas à la partager.