Le potenti funzionalità di editing di Midjourney sono cresciute significativamente negli ultimi mesi, offrendo ai creatori un controllo senza precedenti su ogni aspetto delle loro immagini. Un flusso di lavoro particolarmente versatile prevede il caricamento di un'immagine maschera personalizzata per guidare le modifiche parziali, consentendo di modificare aree specifiche di un'immagine lasciando inalterato il resto. In questo articolo, esploreremo il processo completo di preparazione, caricamento e utilizzo delle immagini maschera per l'editing parziale in Midjourney, sia tramite l'editor web, sia su Discord, sia tramite l'API di Midjourney. Lungo il percorso, evidenzieremo le funzionalità più recenti e le best practice per garantire che il flusso di lavoro di mascheratura sia il più fluido e preciso possibile.
Quali strumenti offre Midjourney per la modifica guidata dalla maschera?
Midjourney fornisce due interfacce principali per la modifica delle immagini: quella basata sul Web editore su midjourney.com e il Varia regione strumento in Discord. Entrambi possono essere utilizzati per ottenere modifiche parziali guidate dalla maschera, ma differiscono nel flusso di lavoro e nelle funzionalità.
Che cos'è l'editor basato sul Web?
Il metà viaggio editore è un'interfaccia web dedicata progettata per apportare modifiche precise sia alle immagini generate da Midjourney che ai propri caricamenti. Gli strumenti di modifica principali includono:
- Cancella/Ripristina i pennelli per dipingere le aree che vuoi rigenerare o preservare
- Smart Select per il mascheramento assistito dall'intelligenza artificiale tramite punti di selezione positivi e negativi
- Livelli, consentendo la composizione non distruttiva di più immagini
- Retexture per spostamenti di stile a immagine intera preservando la struttura
- Pane e al Zoom per riformulare e ridimensionare la tela
Cos'è Vary Region in Discord?
All'interno di Discord, Varia regione Offre un'esperienza di editing più snella e integrata nel canale. Dopo aver ingrandito un'immagine, cliccando sul pulsante "Varia (Regione)" si avvia un semplice editor di maschere in cui è possibile:
- Disegna maschere a mano libera o rettangolari sull'area di destinazione
- Facoltativamente, rivedi il prompt (con la modalità Remix abilitata) per perfezionare il contenuto generato
- Invia le modifiche direttamente al bot Midjourney, ricevendo una nuova griglia con solo la regione selezionata modificata
Come si prepara un'immagine maschera per una modifica parziale?
Prima di caricare una maschera su Midjourney, è necessario creare un file maschera adatto, in genere un PNG in bianco e nero o trasparente che delinea chiaramente l'area da modificare.
Quali formati e specifiche delle immagini funzionano meglio?
- PNG con trasparenza alfa è l'ideale, poiché mantiene i bordi netti e la fedeltà della maschera.
- Assicurati che la tua maschera corrisponda a il rapporto di aspetto e al risoluzione dell'immagine originale (ad esempio, 1024×1024, 1536×1024).
- Utilizza il nero puro (RGB 0, 0, 0) per indicare le "aree da mantenere" e il bianco (RGB 255, 255, 255) per le "aree da modificare". Le aree trasparenti possono anche fungere da zone di interdizione se il caricamento dell'editor supporta i canali alfa.
Quali strumenti puoi utilizzare per creare la maschera?
- Adobe Photoshop / Affinity Photo: Utilizza gli strumenti di selezione e i comandi di riempimento per generare un livello maschera ad alto contrasto, quindi esportalo come PNG.
- GIMP / Krita: Alternative gratuite che offrono controlli per pennello, selezione e livello alfa.
- Redattori online (Photopea, Pixlr): soluzioni rapide basate sul browser per semplici attività di mascheramento.
Come è possibile caricare un'immagine di una maschera nell'editor web di Midjourney per modificarla parzialmente?
L'Editore Livelli pannello semplifica l'importazione di un'immagine di maschera esterna insieme all'originale.
Come si accede all'Editor completo?
- Accedere a midjourney.com e accedi.
- Clicca su Modifica scheda (icona della matita) nella navigazione in alto per aprire l'editor avanzato.
- In "Utilizzo delle tue immagini", scegli Carica dal dispositivo or Incolla URL per importare la tua immagine originale.
Come si aggiunge la maschera come livello?
- Aprire il Livelli pannello nella barra laterale dell'Editor.
- Clicchi Aggiungi e carica la maschera PNG preparata.
- Usa il Sposta/Ridimensiona strumento per allineare perfettamente il livello maschera sull'immagine originale.
- Selezionare il livello maschera (sarà evidenziato con un segno di spunta): ciò indica all'Editor quale livello verrà influenzato dagli strumenti successivi.
Come si applica la maschera per guidare le modifiche?
- Con il livello maschera attivo, scegli Cancellare pennello (o Smart Select se preferisci la rifinitura assistita dall'intelligenza artificiale) per rimuovere le regioni mascherate da quel livello.
- Tutte le aree cancellate (trasparenti) sul livello maschera definiscono ora il "buco" attraverso il quale Midjourney rigenererà il contenuto sull'immagine di base.
- Inserisci il prompt desiderato nel Immagina barra in basso, che descrive cosa vuoi vedere nella zona mascherata.
- Colpire Invia modifica. Midjourney produrrà quattro varianti che sostituiranno esclusivamente la sezione mascherata, lasciando intatto il resto dell'immagine.
- Usa il di lusso or Scaricare per esportare il risultato finale; puoi anche esportare un PNG trasparente delle modifiche mascherate per un'ulteriore composizione.
Come puoi usare Discord per caricare un'immagine di una maschera per una modifica parziale?
Sebbene l'Editor eccella nei caricamenti basati su livelli, puoi anche sfruttare Discord per modifiche guidate dalla maschera tramite il flusso di lavoro Vary Region, ospitando sia le immagini originali che quelle della maschera e utilizzando i prompt Mask + Imagine.
Come si ospitano le immagini su Discord?
- In un DM privato con il bot Midjourney (o in un canale del server privato), fai clic su + icona oppure trascina e rilascia l'immagine originale.
- Stampa entra per caricare; una volta che appare nella chat, fai clic con il pulsante destro del mouse e seleziona Copia indirizzo immagine (o Copia collegamento multimediale su dispositivi mobili) per ottenere l'URL.
- Ripeti la stessa operazione per la maschera PNG per ottenere il suo URL.
Come si fa un prompt con un URL mascherato?
- Tipo
/imaginee incollare il URL dell'immagine originale, seguito da testo descrittivo e da eventuali parametri desiderati. - Aggiungi il tuo URL dell'immagine della maschera nel prompt, idealmente subito dopo l'URL dell'immagine di base, separati da spazi. Ad esempio:
/imagine https://cdn.discordapp.com/…/original.png https://cdn.discordapp.com/…/mask.png red roses blooming in the masked area --v 7
- In questo modo Midjourney viene informato di trattare la seconda immagine come riferimento alla maschera, generando nuovi contenuti solo dove la maschera è bianca.
- Regola parametri come
--v(versione),--ar(rapporto d'aspetto) e--q(qualità) secondo necessità; quindi inviare il comando.
Come è possibile perfezionare la modifica mascherata con Vary Region?
Invia e ripeti finché l'area mascherata non corrisponde alla tua visione.
Dopo aver generato la griglia iniziale, fare clic su U# per migliorare la tua variante preferita.
Clicchi Variare (Regione) e tracciare ulteriori selezioni precise sulle aree che necessitano ancora di regolazione.
Con Modalità remix Abilitato nelle impostazioni di Discord, puoi modificare il prompt nell'editor per perfezionare l'aspetto delle sezioni rigenerate.
Come utilizzare l'API Midjourney per modificare parzialmente un'immagine mascherata
L'API di Midjourney (sia l'editor web ufficiale che i wrapper di terze parti come CometAPI) espone un endpoint "inpainting" o "vary-region" che consente di fornire:
- Un'immagine di input
- Una maschera binaria (bianco = regione da rigenerare; nero = regione da mantenere)
- Un prompt di testo descrivendo cosa vuoi nell'area mascherata
Sebbene Midjourney stesso non esponga un'API pubblica ufficiale, interfacce di terze parti piace CometaAPI fornire capacità equivalenti.
Ottieni la tua chiave API CometAPI: Iscriviti a CometaAPI e prendi il tuo CometAPI-KEY dalla dashboard.
# Example header for PiAPI inpainting
X-API-Key: YOUR_CometAPI_API_KEY
Authorization: Bot YOUR_DISCORD_BOT_TOKEN
Impostazione delle modalità di richiesta
Molti servizi supportano modalità simili ai livelli Discord di Midjourney:
- veloce: risultati in ≤ 90 s (simula la modalità Fast ufficiale)
- relax: risultati in ≤ 10 min (simula la modalità Relax)
- turbo: risultati in ≤ 60 s (un livello "turbo" a pagamento)
{
"mode": "fast",
"prompt": "a serene lakeside at sunset --v 7"
}
Per modificare parzialmente (inpaint) un'immagine Midjourney esistente tramite API, puoi utilizzare CometaAPI Wrapper Midjourney di, che fornisce un dedicato /inpaint punto finale. Di seguito è riportata una guida passo passo:
1. Genera o recupera la tua immagine di base
È possibile:
Chiama il Immagina endpoint per creare una nuova immagine dal testo:
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" }
Riceverai un jobId puoi usarlo per recuperare l'immagine generata.
Oppure, se hai già un jobId da una chiamata precedente (ad esempio una versione migliorata o una variante), puoi passare direttamente al passaggio 3.
2. Recupera l'immagine completata e scaricala
POST https://api.cometapi.com/mj/task/{id}/fetch
Headers:
TT-API-KEY: your_key
Body (JSON):
{
"jobId": "afa774a3-1aee-5aba-4510-14818d6875e4"
}
La risposta contiene cdnImage (URL) o discordImage Puoi scaricare.
3. Crea la tua maschera
- Fare un bianco e nero immagine maschera (stessa larghezza × altezza dell'originale).
- Bianco (255,255,255) indica l'area da ridipingere.
- Black (0,0,0) contrassegna i pixel da mantenere invariati.
- Esporta questa maschera come PNG, quindi codifica i suoi byte grezzi in Base64 senza , il
data:image/...prefisso.
# 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. Chiamare l'endpoint di modifica
Invia il tuo originale jobId, la maschera Base64 e (facoltativamente) un nuovo prompt per la regione mascherata:
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: la maschera PNG codificata in base64 (bianco = ridisegnata)prompt: testo che guida cosa generare in quella regione
5. Ottieni il risultato dipinto
Proprio come prima, sondaggio /fetch oppure usa il tuo webhook per recuperare il nuovo jobId e URL delle immagini una volta completati.
Esempio: frammento di codice 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())
Con questo flusso puoi indirizzare e modificare con precisione qualsiasi parte di un'immagine Midjourney esistente, fornendo la tua maschera e il testo guida per l'inpainting.
Puoi fare riferimento a CometAPI Documento API modificare.
Suggerimenti e insidie
- Precisione della maschera: i bordi della maschera frastagliati o semitrasparenti possono sbiadire; attenersi al bianco/nero puro.
- Dimensione della selezione: troppo piccolo → il modello potrebbe avere delle “allucinazioni” in modo incoerente; troppo grande → si perde il contesto rispetto al resto dell’immagine.
- Prompt: manteneteli brevi e concentrati sull'area mascherata. (La parte centrale del percorso si fonderà con il contenuto circostante.)
- Callback webhook: se hai bisogno di aggiornamenti in tempo reale, fornisci un
hookUrlnella vostradatae il tuo server riceverà JSON al termine del lavoro.
Come si ottimizzano i prompt per le modifiche mascherate?
- Conciso ma descrittivo: Concentra il tuo prompt sul contenuto dell'area mascherata ("un uccellino meccanico dorato appollaiato su un ramo", piuttosto che su generici cambiamenti di colore).
- Coesione contestuale: Menziona l'illuminazione, lo stile o i materiali che corrispondono alle parti non modificate per mantenere un aspetto uniforme.
- Usa Remix con parsimonia: Se hai bisogno solo di apportare modifiche al colore o alla texture, evita di riscrivere l'intero prompt in modalità Remix, perché potresti alterare involontariamente le aree non mascherate.
Iniziamo
CometAPI fornisce accesso a oltre 500 modelli di intelligenza artificiale, inclusi modelli multimodali open source e specializzati per chat, immagini, codice e altro ancora. Il suo punto di forza principale risiede nella semplificazione del processo di integrazione dell'intelligenza artificiale, tradizionalmente complesso.
CometaAPI offrire un prezzo molto più basso del prezzo ufficiale per aiutarti a integrare API di metà viaggio, e puoi provarlo nel tuo account dopo esserti registrato e aver effettuato l'accesso! Benvenuto nella sezione "Registrati e prova CometAPI". CometAPI paga a consumo.
Prerequisito importante: Prima di utilizzare MidJourney V7, è necessario iniziare a costruire su CometAPI oggi – registrati qui per l'accesso gratuito. Si prega di visitare docsIniziare con MidJourney V7 è molto semplice: basta aggiungere --v 7 parametro alla fine del prompt. Questo semplice comando dice a CometAPI di usare l'ultimo modello V7 per generare la tua immagine.
Conclusione
La modifica parziale guidata dalla maschera in Midjourney apre una nuova dimensione di controllo creativo, che si tratti di sostituire un oggetto in una foto, aggiungere elementi fantastici a un dipinto o perfezionare i dettagli in un composito. Padroneggiando il flusso di lavoro per preparare una maschera precisa, caricarla come livello nell'editor web o ospitarla su Discord, e sfruttando gli strumenti di inpainting e layering di Midjourney, puoi ottenere risultati di livello professionale con precisione chirurgica. Sfrutta i più recenti miglioramenti dell'editor (livelli, selezione intelligente e un'interfaccia utente rinnovata) e integra queste best practice nel tuo processo creativo per superare i limiti del possibile nell'arte guidata dall'intelligenza artificiale.
