Jak użyć Midjourney do częściowej modyfikacji zamaskowanego obrazu? 3 sposoby!

CometAPI
annaJul 17, 2025
Jak użyć Midjourney do częściowej modyfikacji zamaskowanego obrazu? 3 sposoby!

Potężne możliwości edycji Midjourney znacznie wzrosły w ostatnich miesiącach, oferując twórcom bezprecedensową kontrolę nad każdym aspektem ich obrazów. Jeden ze szczególnie wszechstronnych procesów obejmuje przesyłanie niestandardowego obrazu maski, który służy do wprowadzania częściowych modyfikacji – umożliwiając zmianę określonych obszarów obrazu bez ingerencji w resztę. W tym artykule omówimy kompleksowy proces przygotowywania, przesyłania i wykorzystywania obrazów maski do częściowej edycji w Midjourney, zarówno za pośrednictwem edytora internetowego, w ramach Discorda, jak i API Midjourney. Przy okazji przedstawimy najnowsze funkcje i najlepsze praktyki, aby zapewnić jak najsprawniejszy i najbardziej precyzyjny proces maskowania.

Jakie narzędzia do edycji wspomaganej maską oferuje Midjourney?

Midjourney udostępnia dwa główne interfejsy do edycji obrazów: internetowy redaktor na midjourney.com i Różne regiony narzędzie w Discordzie. Oba można wykorzystać do przeprowadzania częściowych modyfikacji sterowanych maską, ale różnią się one przepływem pracy i możliwościami.

Czym jest Edytor internetowy?

Środek podróży redaktor to dedykowany interfejs internetowy przeznaczony do precyzyjnej edycji obrazów generowanych przez Midjourney i przesyłanych przez Ciebie. Kluczowe narzędzia do edycji obejmują:

  • Wymaż/przywróć pędzle do malowania obszarów, które chcesz zregenerować lub zachować
  • Inteligentne Wybierz do maskowania wspomaganego przez sztuczną inteligencję za pomocą punktów selekcji pozytywnej i negatywnej
  • Warstwy, umożliwiając nieniszczące łączenie wielu obrazów
  • Teksturowanie do zmiany stylu całego obrazu przy jednoczesnym zachowaniu struktury
  • Pan oraz Powiększenie do ponownego kadrowania i skalowania płótna

Czym jest opcja „Zmień region” w serwisie Discord?

W ramach Discorda, Różne regiony oferuje bardziej uproszczoną edycję w kanale. Po zwiększeniu skali obrazu kliknięcie przycisku „Zmień (region)” uruchamia prosty edytor masek, w którym można:

  • Narysuj maski odręczne lub prostokątne na obszarze docelowym
  • Opcjonalnie zmień monit (z włączonym trybem remiksu), aby udoskonalić wygenerowaną treść
  • Prześlij zmiany bezpośrednio do bota Midjourney, otrzymując nową siatkę ze zmienionym tylko wybranym regionem

Jak przygotować obraz maski do częściowej modyfikacji?

Przed przesłaniem maski do Midjourney należy utworzyć odpowiedni plik maski — zazwyczaj czarno-biały lub przezroczysty plik PNG, wyraźnie określający obszar, który ma zostać zmodyfikowany.

Które formaty obrazów i specyfikacje działają najlepiej?

  • PNG z przezroczystością alfa jest idealna, ponieważ zachowuje wyraźne krawędzie i wierność maski.
  • Upewnij się, że Twoja maska pasuje Proporcje oraz rozkład oryginalnego obrazu (np. 1024×1024, 1536×1024).
  • Użyj czystej czerni (RGB 0, 0, 0) do oznaczenia „obszarów do zachowania”, a bieli (RGB 255, 255, 255) do oznaczenia „obszarów do modyfikacji”. Przezroczyste obszary mogą również pełnić funkcję stref wykluczonych, jeśli przesyłanie danych za pomocą Edytora obsługuje kanały alfa.

Jakich narzędzi można użyć do stworzenia maski?

  • Adobe Photoshop / Affinity Photo: Użyj narzędzi do zaznaczania i poleceń wypełniania, aby wygenerować warstwę maski o wysokim kontraście, a następnie wyeksportuj ją jako PNG.
  • GIMP / Krita:Bezpłatne alternatywy oferujące sterowanie pędzlami, zaznaczaniem i warstwami alfa.
  • Redaktorzy online (Photopea, Pixlr): Szybkie rozwiązania oparte na przeglądarce, przeznaczone do prostych zadań maskowania.

W jaki sposób można przesłać obraz maski do edytora internetowego Midjourney w celu dokonania częściowej modyfikacji?

Redakcji Warstwy panel ułatwia wczytanie zewnętrznego obrazu maski obok oryginału.

Jak uzyskać dostęp do pełnego Edytora?

  1. Nawigować do midjourney.com i zaloguj się.
  2. Kliknij Edytuj Kliknij kartę (ikona ołówka) w górnym pasku nawigacyjnym, aby otworzyć Edytor zaawansowany.
  3. W sekcji „Korzystanie z własnych obrazów” wybierz Prześlij z urządzenia or Wklej adres URL aby przywrócić oryginalny obraz.

Jak dodać maskę jako warstwę?

  1. Otwórz Warstwy panel na pasku bocznym Edytora.
  2. Kliknij Dodaj i prześlij przygotowaną maskę w formacie PNG.
  3. Użyj Przesuń/Zmień rozmiar Narzędzie umożliwiające idealne wyrównanie warstwy maski na oryginalnym obrazie.
  4. Wybierz warstwę maski (zostanie ona zaznaczona znacznikiem wyboru) — poinformuje to Edytora, na którą warstwę będą miały wpływ kolejne narzędzia.

Jak stosować maskę w celu wprowadzania modyfikacji?

  1. Po aktywacji warstwy maski wybierz wymazać szczotka (lub Inteligentne Wybierz (jeśli wolisz udoskonalanie wspomagane przez sztuczną inteligencję), aby usunąć zamaskowane obszary z tej warstwy.
  2. Wszystkie wymazane (przezroczyste) obszary na warstwie maski definiują teraz „dziurę”, przez którą Midjourney będzie regenerować zawartość obrazu bazowego.
  3. Wprowadź żądany monit w Imagine pasek na dole — opisujący, co chcesz zobaczyć w zamaskowanym obszarze.
  4. Dobranie (Hit) Prześlij edycję. Midjourney wyprodukuje cztery warianty, które zastąpią tylko zamaskowaną sekcję, pozostawiając resztę obrazu nienaruszoną.
  5. Zastosowanie ekskluzywny or Do pobrania aby wyeksportować wynik końcowy; możesz również wyeksportować Przezroczysty PNG zamaskowanych edycji do dalszej kompozycji.

W jaki sposób można użyć Discorda do przesłania obrazu maski w celu częściowej modyfikacji?

Chociaż Edytor świetnie radzi sobie z przesyłaniem plików na podstawie warstw, możesz też wykorzystać Discord do edycji z uwzględnieniem masek za pomocą przepływu pracy Vary Region — hostując zarówno obrazy oryginalne, jak i obrazy maski i używając monitów Mask + Imagine.

Jak hostować obrazy na Discordzie?

  1. W prywatnej wiadomości prywatnej z botem Midjourney (lub na prywatnym kanale serwera) kliknij + ikonę lub przeciągnij i upuść oryginalny obraz.
  2. Naciśnij przycisk Wchodzę aby przesłać; gdy pojawi się na czacie, kliknij prawym przyciskiem myszy i wybierz Kopiuj adres obrazu (lub Kopiuj link do multimediów na urządzeniu mobilnym) aby uzyskać adres URL.
  3. Powtórz tę czynność dla maski w formacie PNG, aby uzyskać jej własny adres URL.

Jak wyświetlić monit z maską URL?

  1. Typ /imagine i wklej oryginalny adres URL obrazu, po którym następuje tekst opisowy i dowolne żądane parametry.
  2. Dołącz swoje adres URL obrazu maski w monicie – najlepiej bezpośrednio po adresie URL obrazu bazowego, rozdzielonym spacjami. Na przykład:
   /imagine https://cdn.discordapp.com/…/original.png https://cdn.discordapp.com/…/mask.png red roses blooming in the masked area --v 7
  1. Informuje to Midjourney, aby traktował drugi obraz jako odniesienie do maski, instruując, aby generował nową zawartość tylko tam, gdzie maska jest biała.
  2. Dostosuj parametry takie jak --v (wersja), --ar (proporcje obrazu) i --q (jakość) w razie potrzeby, a następnie wyślij polecenie.

W jaki sposób można udoskonalić edycję maski za pomocą opcji Zróżnicowany region?

Prześlij i powtarzaj, aż zamaskowany obszar będzie odpowiadał Twojej wizji.

Po wygenerowaniu siatki początkowej kliknij U# aby udoskonalić preferowaną wersję.

Kliknij Zróżnicowany (Region) i narysuj dodatkowe, precyzyjne zaznaczenia w obszarach, które nadal wymagają korekty.

Wraz z Tryb remiksu Jeśli ta opcja jest włączona w ustawieniach Discorda, możesz dostosować monit w edytorze, aby dopracować wygląd wygenerowanych sekcji.

Jak używać interfejsu API Midjourney do częściowej modyfikacji zamaskowanego obrazu

Interfejs API Midjourney (zarówno oficjalny edytor internetowy, jak i zewnętrzne wrappery, takie jak CometAPI) udostępnia punkt końcowy „inpainting” lub „vary-region”, który umożliwia dostarczenie:

  1. Obraz wejściowy
  2. Maska binarna (biały = obszar do regeneracji; czarny = obszar do zachowania)
  3. Monit tekstowy opisanie tego, czego chcesz w zamaskowanym obszarze

Chociaż Midjourney samo w sobie nie udostępnia oficjalnego publicznego interfejsu API, interfejsy innych firm lubić Interfejs API Comet zapewniają równoważne możliwości.

Uzyskaj klucz API CometAPIZarejestruj się na Interfejs API Comet i chwyć swoje CometAPI-KEY z deski rozdzielczej.

# Example header for PiAPI inpainting

X-API-Key: YOUR_CometAPI_API_KEY
Authorization: Bot YOUR_DISCORD_BOT_TOKEN

Ustawianie trybów żądań

Wiele usług obsługuje tryby podobne do poziomów Discord Midjourney:

  • szybki: daje wyniki w ≤ 90 s (symuluje oficjalny tryb szybki)
  • zrelaksować się: daje rezultaty w ≤ 10 min (symuluje tryb relaksacyjny)
  • turbo: daje ≤ 60 s (płatny poziom „turbo”)
{
  "mode": "fast",
  "prompt": "a serene lakeside at sunset --v 7"
}

Aby częściowo zmodyfikować (zamalować) istniejący obraz Midjourney za pomocą interfejsu API, możesz użyć Interfejs API Comet Opakowanie Midjourney firmy 's, które zapewnia dedykowane /inpaint punkt końcowy. Poniżej znajduje się przewodnik krok po kroku:

1. Wygeneruj lub pobierz obraz bazowy

Możesz albo:

Zadzwoń do Imagine punkt końcowy umożliwiający utworzenie nowego obrazu z tekstu:

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" }

Otrzymasz zwrot jobId możesz użyć aby pobrać wygenerowany obraz.

Lub jeśli już masz jobId z poprzedniego wywołania (np. skalowania lub wariacji) możesz pominąć ten krok i przejść bezpośrednio do kroku 3.

2. Pobierz ukończony obraz i zapisz go

   POST https://api.cometapi.com/mj/task/{id}/fetch
   Headers:
     TT-API-KEY: your_key
   Body (JSON):
     {
       "jobId": "afa774a3-1aee-5aba-4510-14818d6875e4"
     }

Odpowiedź zawiera cdnImage (URL) lub discordImage możesz pobrać.

3. Stwórz swoją maskę

  • Zrobić czarno-biały obraz maski (taka sama szerokość × wysokość jak w oryginale).
  • Biały (255,255,255) oznacza obszar, który ma zostać pomalowany ponownie.
  • Czarny (0,0,0) zaznacza piksele, które mają pozostać niezmienione.
  • Wyeksportuj tę maskę jako plik PNG, a następnie zakoduj jej surowe bajty w formacie Base64 bez dotychczasowy data:image/... prefiks.
   # 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. Wywołanie punktu końcowego edycji

Wyślij swój oryginał jobId, maska Base64 i (opcjonalnie) nowy monit dla zamaskowanego regionu:

   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: maska PNG zakodowana w formacie base64 (biała = ponowne malowanie)
  • prompt:tekst instruktażowy, co wygenerować w tym regionie

5. Pobierz pomalowany wynik

Tak jak poprzednio, ankieta /fetch lub użyj swojego webhooka, aby pobrać nowy jobId i adresy URL obrazów po ich ukończeniu.


Przykład: fragment kodu Pythona

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())

Dzięki temu przepływowi możesz precyzyjnie wskazać i zmodyfikować dowolną część istniejącego obrazu Midjourney, dostarczając własną maskę i tekst prowadzący do uzupełnienia.

Możesz zapoznać się z CometAPI Dokumentacja API edytować.

Porady i pułapki

  • Precyzja maski: postrzępione lub półprzezroczyste krawędzie maski mogą prześwitywać; należy stosować wyłącznie czerń i biel.
  • Rozmiar wyboru: za mały → model może mieć niespójne „halucynacje”; za duży → tracisz kontekst reszty obrazu.
  • Monity: powinny być krótkie i skupiać się na zamaskowanym obszarze. (Środek podróży zleje się z otaczającą treścią.)
  • Wywołania zwrotne webhooków:jeśli potrzebujesz aktualizacji w czasie rzeczywistym, podaj hookUrl w telefonie data a Twój serwer otrzyma JSON po zakończeniu zadania.

Jak zoptymalizować monity pod kątem edycji zamaskowanych?

  • Zwięzły, ale opisowy: Skoncentruj swój komunikat na zawartości zamaskowanego obszaru („złoty mechaniczny ptak siedzący na gałęzi”, a nie na ogólnych zmianach koloru).
  • Spójność kontekstowa: Wspomnij o oświetleniu, stylu i materiałach, które pasują do nieedytowanych części, aby zachować spójny wygląd.
  • Używaj Remixu oszczędnie: Jeśli potrzebujesz jedynie zmian w kolorze lub teksturze, unikaj przepisywania całego monitu w trybie remiksu, ponieważ może to spowodować nieumyślną zmianę niezamaskowanych obszarów.

Jak zacząć

CometAPI zapewnia dostęp do ponad 500 modeli AI, w tym modeli multimodalnych typu open source i specjalistycznych dla czatu, obrazów, kodu i innych. Jego główna siła polega na uproszczeniu tradycyjnie złożonego procesu integracji AI.

Interfejs API Comet zaoferuj cenę znacznie niższą od oficjalnej, aby ułatwić Ci integrację API w trakcie podróży, a możesz wypróbować na swoim koncie po zarejestrowaniu się i zalogowaniu! Zapraszamy do rejestracji i wypróbowania CometAPI.CometAPI płaci za użytkowanie.

Ważny warunek wstępny: Przed użyciem MidJourney V7 należy rozpocząć tworzenie CometAPI już dziś – zarejestruj się tutaj, aby uzyskać bezpłatny dostęp. Proszę odwiedzić docsRozpoczęcie pracy z MidJourney V7 jest bardzo proste — wystarczy dodać --v 7 parametr na końcu twojego monitu. To proste polecenie mówi CometAPI, aby użył najnowszego modelu V7 do wygenerowania twojego obrazu.

Podsumowanie

Częściowa modyfikacja sterowana maską w Midjourney otwiera nowy wymiar kontroli twórczej – niezależnie od tego, czy zastępujesz obiekt na zdjęciu, dodajesz fantastyczne elementy do obrazu, czy dopracowujesz detale w kompozycji. Opanowując proces przygotowania precyzyjnej maski, przesyłania jej jako warstwy do Edytora internetowego lub hostowania na Discordzie, a także wykorzystując narzędzia do malowania i nakładania warstw w Midjourney, możesz osiągnąć profesjonalne rezultaty z chirurgiczną precyzją. Wykorzystaj najnowsze ulepszenia Edytora – warstwy, inteligentny wybór i odświeżony interfejs użytkownika – i zintegruj te najlepsze praktyki ze swoim procesem twórczym, aby przesunąć granice możliwości sztuki opartej na sztucznej inteligencji.

Læs mere

500+ modeller i én API

Op til 20% rabat