Les puissantes fonctionnalités d'édition de Midjourney ont considérablement évolué ces derniers mois, offrant aux créateurs un contrôle sans précédent sur chaque aspect de leurs images. Un workflow particulièrement polyvalent consiste à importer une image de masque personnalisée pour guider les modifications partielles, vous permettant ainsi de modifier des zones spécifiques d'une image sans modifier le reste. Dans cet article, nous explorerons le processus complet de préparation, d'importation et d'exploitation des images de masque pour l'édition partielle dans Midjourney, via l'éditeur web, Discord et l'API Midjourney. Nous mettrons également en avant les dernières fonctionnalités et les meilleures pratiques pour garantir un workflow de masquage aussi fluide et précis que possible.
Quels outils Midjourney propose-t-il pour le montage guidé par masque ?
Midjourney propose deux interfaces principales pour l'édition d'images : l'interface Web Éditeur sur midjourney.com et le Varier la région Outil dans Discord. Les deux permettent d'effectuer des modifications partielles guidées par masque, mais leurs flux de travail et leurs fonctionnalités diffèrent.
Qu'est-ce que l'éditeur Web ?
Le milieu du voyage Éditeur est une interface web dédiée conçue pour affiner les réglages des images générées par Midjourney et de vos propres téléchargements. Parmi les principaux outils d'édition, on trouve :
- Effacer/Restaurer les pinceaux pour peindre les zones que vous souhaitez régénérer ou préserver
- Smart Select pour le masquage assisté par l'IA via des points de sélection positifs et négatifs
- Couches, permettant la composition non destructive de plusieurs images
- Retexture pour des changements de style d'image complète tout en préservant la structure
- Casserole et Zoom pour recadrer et mettre à l'échelle la toile
Qu'est-ce que Vary Region dans Discord ?
Au sein de Discord, Varier la région Offre une expérience d'édition plus fluide et intégrée. Après avoir agrandi une image, cliquez sur le bouton « Varier (région) » pour lancer un éditeur de masques simple qui vous permet de :
- Dessinez des masques à main levée ou rectangulaires sur la zone cible
- Révisez éventuellement l'invite (avec le mode Remix activé) pour affiner le contenu généré
- Soumettez les modifications directement au robot Midjourney, recevant une nouvelle grille avec uniquement la région sélectionnée modifiée
Comment préparer une image de masque pour une modification partielle ?
Avant de télécharger un masque sur Midjourney, vous devez créer un fichier de masque approprié, généralement un PNG noir et blanc ou transparent qui délimite clairement la région à modifier.
Quels formats d’image et spécifications fonctionnent le mieux ?
- PNG avec la transparence alpha est idéale, car elle préserve les bords nets et la fidélité du masque.
- Assurez-vous que votre masque correspond à la rapport d'aspect et RAPIDE de l'image originale (par exemple, 1024×1024, 1536×1024).
- Utilisez du noir pur (RVB 0, 0, 0) pour indiquer les « zones à conserver » et du blanc (RVB 255, 255, 255) pour les « zones à modifier ». Les régions transparentes peuvent également servir de zones d'exclusion si le téléchargement de l'éditeur prend en charge les canaux alpha.
Quels outils pouvez-vous utiliser pour créer le masque ?
- Adobe Photoshop / Affinity Photo:Utilisez les outils de sélection et les commandes de remplissage pour générer un calque de masque à contraste élevé, puis exportez-le au format PNG.
- GIMP / Krita: Alternatives gratuites qui offrent des contrôles de pinceau, de sélection et de calque alpha.
- Éditeurs en ligne (Photopea, Pixlr) : Solutions rapides basées sur un navigateur pour des tâches de masquage simples.
Comment pouvez-vous télécharger une image de masque dans l'éditeur Web de Midjourney pour une modification partielle ?
De l'éditeur Couches Le panneau permet d'importer facilement une image de masque externe à côté de votre original.
Comment accéder à l'éditeur complet ?
- Accédez à mi-voyage.com et connectez-vous.
- Cliquez sur Modifier onglet (icône en forme de crayon) dans la navigation supérieure pour ouvrir l'éditeur avancé.
- Dans « Utiliser vos propres images », choisissez Télécharger depuis l'appareil or Coller l'URL pour faire entrer votre image originale.
Comment ajouter le masque en tant que calque ?
- Ouvrez le Couches panneau dans la barre latérale de l'éditeur.
- Cliquez sur Ajouter et téléchargez votre masque préparé au format PNG.
- Utilisez l'option Déplacer/Redimensionner outil pour aligner parfaitement le calque de masque sur votre image d'origine.
- Sélectionnez le calque de masque (il sera mis en surbrillance avec une coche) : cela indique à l'éditeur quel calque les outils suivants affecteront.
Comment appliquer le masque pour guider les modifications ?
- Avec le calque de masque actif, choisissez le effacer brosse (ou Smart Select (si vous préférez le raffinement assisté par l'IA) pour supprimer les régions masquées de cette couche.
- Toutes les zones effacées (transparentes) sur le calque de masque définissent désormais le « trou » à travers lequel Midjourney régénérera le contenu de l'image de base.
- Entrez l'invite souhaitée dans le champ Imagine barre en bas : décrivant ce que vous souhaitez voir dans la zone masquée.
- Frappé Soumettre la modificationMidjourney produira quatre variantes qui remplaceront uniquement la section masquée, laissant le reste de l'image intact.
- Utilisez le Haut de gamme or Télécharger pour exporter votre résultat final ; vous pouvez également exporter un PNG transparent des modifications masquées pour une composition ultérieure.
Comment pouvez-vous utiliser Discord pour télécharger une image de masque pour une modification partielle ?
Bien que l'éditeur excelle dans les téléchargements basés sur des calques, vous pouvez également utiliser Discord pour les modifications guidées par masque via le flux de travail Vary Region, en hébergeant à la fois vos images originales et masquées et en utilisant les invites Masque + Imagine.
Comment hébergez-vous des images sur Discord ?
- Dans un DM privé avec le bot Midjourney (ou dans un canal de serveur privé), cliquez sur le + icône ou faites glisser et déposez votre image d'origine.
- Presse Entrer pour télécharger ; une fois qu'il apparaît dans le chat, faites un clic droit et sélectionnez Copier l'adresse de l'image (ou Copier le lien multimédia (sur mobile) pour obtenir l'URL.
- Répétez l'opération pour votre masque PNG pour obtenir sa propre URL.
Comment demander une URL de masque ?
- Type
/imagineet collez le URL de l'image originale, suivi d'un texte descriptif et de tous les paramètres souhaités. - Ajoutez votre URL de l'image du masque Dans l'invite, idéalement immédiatement après l'URL de l'image de base, séparés par des espaces. Par exemple :
/imagine https://cdn.discordapp.com/…/original.png https://cdn.discordapp.com/…/mask.png red roses blooming in the masked area --v 7
- Cela indique à Midjourney de traiter la deuxième image comme une référence de masque, lui demandant de générer du nouveau contenu uniquement là où le masque est blanc.
- Ajustez les paramètres comme
--v(version),--ar(rapport hauteur/largeur), et--q(qualité) selon les besoins ; puis envoyez la commande.
Comment pouvez-vous affiner l'édition masquée avec Vary Region ?
Soumettez et répétez jusqu'à ce que la zone masquée corresponde à votre vision.
Une fois la grille initiale générée, cliquez sur U# pour améliorer votre variante préférée.
Cliquez sur Varier (Région) et dessinez des sélections précises supplémentaires sur toutes les zones qui nécessitent encore des ajustements.
et Mode Remix activé dans vos paramètres Discord, vous pouvez modifier votre invite dans l'éditeur pour affiner l'apparence des sections régénérées.
Comment utiliser l'API Midjourney pour modifier partiellement une image masquée
L'API de Midjourney (à la fois l'éditeur Web officiel et les wrappers tiers comme CometAPI) expose un point de terminaison « inpainting » ou « vary-region » qui vous permet de fournir :
- Une image d'entrée
- Un masque binaire (blanc = région à régénérer ; noir = région à conserver)
- Une invite de texte décrivant ce que vous voulez dans la zone masquée
Bien que Midjourney lui-même n'expose pas d'API publique officielle, interfaces tierces comme API Comet fournir des capacités équivalentes.
Obtenez votre clé API CometAPI: Inscrivez-vous à API Comet et prends ton CometAPI-KEY depuis le tableau de bord.
# Example header for PiAPI inpainting
X-API-Key: YOUR_CometAPI_API_KEY
Authorization: Bot YOUR_DISCORD_BOT_TOKEN
Définition des modes de demande
De nombreux services prennent en charge des modes similaires aux niveaux Discord de Midjourney :
- vite: résultats en ≤ 90 s (simule le mode Fast officiel)
- relaxation: résultats en ≤ 10 min (simule le mode Relax)
- turbo: résultats en ≤ 60 s (un niveau « turbo » payant)
{
"mode": "fast",
"prompt": "a serene lakeside at sunset --v 7"
}
Pour modifier partiellement (inpaint) une image Midjourney existante via l'API, vous pouvez utiliser le API Comet Le wrapper Midjourney de 's, qui fournit un /inpaint Point final. Vous trouverez ci-dessous un guide étape par étape :
1. Générez ou récupérez votre image de base
Vous pouvez :
Appeler le Imagine point de terminaison pour créer une nouvelle image à partir du texte :
POST https://api.cometapi.com/mj/submit/imagineHeaders: CometAPI-API-KEY: your_key
Body (JSON): { "prompt": "a sleek sports car on a mountain road", "mode": "fast" }
Vous recevrez un retour jobId vous pouvez utiliser pour récupérer l'image générée.
Ou, si vous avez déjà un jobId à partir d'un appel précédent (par exemple une mise à l'échelle ou une variation), vous pouvez passer directement à l'étape 3.
2. Récupérez l'image terminée et téléchargez-la
POST https://api.cometapi.com/mj/task/{id}/fetch
Headers:
TT-API-KEY: your_key
Body (JSON):
{
"jobId": "afa774a3-1aee-5aba-4510-14818d6875e4"
}
La réponse contient cdnImage (URL) ou discordImage vous pouvez télécharger.
3. Créez votre masque
- Faites une noir et blanc image de masque (même largeur × hauteur que l'original).
- Blanc (255,255,255) marque la zone à repeindre.
- Noir marque les pixels à conserver inchangés.
- Exportez ce masque au format PNG, puis encodez ses octets bruts en Base64 sans le
data:image/...préfixe.
# example of reading and encoding a local mask.png
import base64
with open("mask.png", "rb") as f:
mask_b64 = base64.b64encode(f.read()).decode()
4. Appelez le point de terminaison d'édition
Envoyez votre original jobId, le masque Base64 et (éventuellement) une nouvelle invite pour la région masquée :
POST https://api.cometapi.com/mj/submit/edits
Headers:
CometAPI-API-KEY: your_key
Body (JSON):
{
"jobId": "afa774a3-1aee-5aba-4510-14818d6875e4",
"mask": "<your_mask_base64_string>",
"prompt": "replace the car’s wheels with futuristic glowing rims",
"timeout": 300
}
mask: le masque PNG codé en base64 (blanc = repeindre)prompt: texte indiquant ce qu'il faut générer dans cette région
5. Récupérez votre résultat peint
Comme avant, sondage /fetch ou utilisez votre webhook pour récupérer le nouveau jobId et les URL des images une fois terminées.
Exemple : extrait de code Python
import requests, base64
API_KEY = "YOUR_CometAPI_KEY"
HEADERS = {"CometAPI-KEY": API_KEY}
# 1. Imagine (or skip if you already have jobId)
resp = requests.post(
"https://api.cometapi.com/mj/submit/imagine",
headers=HEADERS,
json={"prompt":"a serene lake at sunset","mode":"fast"}
)
job_id = resp.json()
# ... wait for image to generate, fetch and download it ...
# 2. Prepare mask
with open("mask.png", "rb") as f:
mask_b64 = base64.b64encode(f.read()).decode()
# 3. Inpaint
inpaint_resp = requests.post(
"https://api.cometapi.com/mj/submit/edits",
headers=HEADERS,
json={
"jobId": job_id,
"mask": mask_b64,
"prompt": "replace the sky with dramatic storm clouds"
}
)
new_job = inpaint_resp.json()
# 4. Fetch result
fetch_resp = requests.post(
"https://api.cometapi.com/mj/task/{id}/fetch",
headers=HEADERS,
json={"jobId": new_job}
)
print(fetch_resp.json())
Avec ce flux, vous pouvez cibler et modifier précisément n'importe quelle partie d'une image Midjourney existante en fournissant votre propre masque et texte de guidage pour la retouche.
Vous pouvez vous référer à CometAPI API doc éditer.
Conseils et pièges
- Précision du masque: les bords dentelés ou semi-transparents du masque peuvent saigner ; tenez-vous-en au noir/blanc pur.
- Taille de la sélection: trop petit → le modèle peut « halluciner » de manière incohérente ; trop grand → vous perdez le contexte du reste de l'image.
- Instructions: gardez-les courts et concentrés sur la région masquée. (Midjourney se fondra dans le contenu environnant.)
- Rappels Webhook: si vous avez besoin de mises à jour en temps réel, fournissez un
hookUrldans votredataet votre serveur recevra du JSON lorsque le travail sera terminé.
Comment optimiser les invites pour les modifications masquées ?
- Concis mais descriptif:Concentrez votre invite sur le contenu de la zone masquée (« oiseau mécanique doré perché sur une branche », plutôt que sur des changements de couleur génériques).
- Cohésion contextuelle:Mentionnez l’éclairage, le style ou les matériaux qui correspondent aux parties non éditées pour conserver un aspect unifié.
- Utilisez Remix avec parcimonie: Si vous avez uniquement besoin de modifications de couleur ou de texture, évitez de réécrire l’intégralité de l’invite en mode Remix, ce qui peut modifier involontairement les régions non masquées.
Pour commencer
CometAPI donne accès à plus de 500 modèles d'IA, dont des modèles multimodaux open source et spécialisés pour le chat, les images, le code, etc. Son principal atout réside dans la simplification du processus traditionnellement complexe d'intégration de l'IA.
API Comet proposer un prix bien inférieur au prix officiel pour vous aider à intégrer API à mi-parcours, et vous pouvez l'essayer sur votre compte après vous être inscrit et connecté ! Bienvenue pour vous inscrire et découvrir CometAPI. CometAPI est payant.
Prérequis important : Avant d'utiliser MidJourney V7, vous devez commencer à construire sur CometAPI aujourd'hui – inscrivez-vous ici pour un accès gratuit. Veuillez visiter docsDémarrer avec MidJourney V7 est très simple : il suffit d'ajouter le --v 7 à la fin de votre invite. Cette commande simple indique à CometAPI d'utiliser le dernier modèle V7 pour générer votre image.
Conclusion
La modification partielle guidée par masque dans Midjourney ouvre une nouvelle dimension de contrôle créatif, qu'il s'agisse de remplacer un objet sur une photo, d'ajouter des éléments fantastiques à une peinture ou d'affiner les détails d'une composition. En maîtrisant le flux de travail de préparation d'un masque précis, de son téléchargement sous forme de calque dans l'éditeur web ou de son hébergement sur Discord, et en exploitant les outils d'inpainting et de calque de Midjourney, vous pouvez obtenir des résultats de qualité professionnelle avec une précision chirurgicale. Adoptez les dernières améliorations de l'éditeur (calques, sélection intelligente et interface utilisateur repensée) et intégrez ces bonnes pratiques à votre processus créatif pour repousser les limites du possible en matière d'art piloté par l'IA.
