Как использовать Midjourney для частичного изменения замаскированного изображения? 3 способа!

CometAPI
annaJul 17, 2025
Как использовать Midjourney для частичного изменения замаскированного изображения? 3 способа!

Мощные возможности редактирования Midjourney значительно расширились за последние месяцы, предоставляя создателям беспрецедентный контроль над каждым аспектом их изображений. Один из особенно универсальных рабочих процессов включает загрузку пользовательского изображения-маски для управления частичными изменениями, что позволяет изменять определенные области изображения, оставляя остальное нетронутым. В этой статье мы рассмотрим сквозной процесс подготовки, загрузки и использования изображений-масок для частичного редактирования в Midjourney, как через веб-редактор, так и через Discord и API Midjourney. Попутно мы расскажем о новейших функциях и передовых методах, которые обеспечат максимальную плавность и точность вашего рабочего процесса маскирования.

Какие инструменты предлагает Midjourney для редактирования с использованием масок?

Midjourney предоставляет два основных интерфейса для редактирования изображений: веб-интерфейс редактор на midjourney.com и Вар регион Инструмент в Discord. Оба инструмента можно использовать для частичной модификации с помощью маски, но они различаются по рабочему процессу и возможностям.

Что такое веб-редактор?

Середина пути редактор — это специализированный веб-интерфейс, предназначенный для тонкой настройки изображений, созданных в Midjourney, и ваших собственных загрузок. Основные инструменты редактирования включают:

  • Стереть/восстановить кисти для покраски областей, которые вы хотите регенерировать или сохранить
  • Смарт Выберите для маскировки с помощью ИИ через положительные и отрицательные точки отбора
  • Слои, что позволяет осуществлять неразрушающую композицию из нескольких изображений
  • Ретекстур для полной смены стиля изображения с сохранением структуры
  • Пан и Zoom для перерамления и масштабирования холста

Что такое «Vary Region» в Discord?

В Discord, Вар регион Предлагает более удобный процесс редактирования в канале. После масштабирования изображения нажатие кнопки «Изменить (область)» запускает простой редактор масок, в котором вы можете:

  • Нарисуйте маски от руки или прямоугольные маски на целевой области.
  • При необходимости отредактируйте запрос (с включенным режимом ремикса), чтобы улучшить сгенерированный контент.
  • Отправляйте изменения непосредственно боту Midjourney, получая новую сетку, в которой изменен только выбранный регион.

Как подготовить изображение маски для частичной модификации?

Перед загрузкой маски в Midjourney необходимо создать подходящий файл маски — обычно это черно-белый или прозрачный PNG-файл, четко определяющий область, которую необходимо изменить.

Какие форматы изображений и характеристики подходят лучше всего?

  • PNG с альфа-прозрачностью это идеальный вариант, поскольку он сохраняет четкие края и точность маски.
  • Убедитесь, что ваша маска соответствует соотношением сторон и разрешающая способность исходного изображения (например, 1024×1024, 1536×1024).
  • Используйте чистый чёрный цвет (RGB 0, 0, 0) для обозначения «сохраняемых областей» и белый цвет (RGB 255, 255, 255) для «изменяемых областей». Прозрачные области также могут выполнять функцию зон исключения, если загрузка редактора поддерживает альфа-каналы.

Какие инструменты можно использовать для создания маски?

  • Adobe Photoshop / Affinity Photo: Используйте инструменты выделения и команды заливки, чтобы создать высококонтрастный слой маски, а затем экспортируйте его в формате PNG.
  • GIMP / Крита: Бесплатные альтернативы, предлагающие элементы управления кистью, выделением и альфа-каналом слоя.
  • Онлайн-редакторы (Photopea, Pixlr): Быстрые решения на основе браузера для простых задач маскирования.

Как загрузить изображение маски в веб-редактор Midjourney для частичного изменения?

Редакция Слои Панель позволяет легко добавить внешнее изображение маски вместе с оригиналом.

Как получить доступ к полному редактору?

  1. Перейдите в Midjourney.com и войти.
  2. Нажмите Редактировать вкладку (значок карандаша) в верхней навигационной панели, чтобы открыть расширенный редактор.
  3. В разделе «Использование собственных изображений» выберите Загрузить с устройства or Вставить URL чтобы внести ваше оригинальное изображение.

Как добавить маску как слой?

  1. Откройте приложение Слои панель на боковой панели редактора.
  2. Нажмите Добавить и загрузите подготовленную вами маску PNG.
  3. Использовать Переместить / изменить размер инструмент для идеального выравнивания слоя маски над исходным изображением.
  4. Выберите слой-маску (он будет отмечен галочкой) — это укажет редактору, на какой слой будут воздействовать последующие инструменты.

Как применять маску для направления модификаций?

  1. При активном слое маски выберите Стереть кисть (или Смарт Выберите (если вы предпочитаете уточнение с помощью ИИ), чтобы удалить замаскированные области из этого слоя.
  2. Любые стертые (прозрачные) области на слое маски теперь определяют «отверстие», через которое Midjourney будет восстанавливать содержимое на базовом изображении.
  3. Введите желаемую подсказку в Представить полоса внизу — описывает, что вы хотите видеть в замаскированной зоне.
  4. Удар Отправить РедактироватьMidjourney выпустит четыре версии, которые заменят Важно замаскированный участок, оставляя остальную часть изображения нетронутой.
  5. Используйте высококлассные or Скачать экспортировать ваш конечный результат; вы также можете экспортировать Прозрачный PNG замаскированных правок для дальнейшей компоновки.

Как использовать Discord для загрузки изображения маски для частичной модификации?

Хотя редактор отлично справляется с загрузкой по слоям, вы также можете использовать Discord для редактирования с использованием масок через рабочий процесс «Изменение области», размещая как исходные изображения, так и изображения с масками и используя подсказки «Маска + воображение».

Как размещать изображения на Discord?

  1. В личном сообщении с ботом Midjourney (или в канале личного сервера) нажмите кнопку + значок или перетащите исходное изображение.
  2. Press Enter для загрузки; как только он появится в чате, щелкните правой кнопкой мыши и выберите Копировать адрес изображения (или Копировать ссылку на медиа (на мобильном устройстве) для получения URL-адреса.
  3. Повторите то же самое для маски PNG, чтобы получить ее собственный URL.

Как сделать подсказку с маской URL?

  1. Тип /imagine и вставьте URL исходного изображения, за которым следует описательный текст и любые желаемые параметры.
  2. Добавьте свой URL-адрес изображения маски В приглашении — в идеале сразу после URL-адреса базового изображения, разделённого пробелами. Например:
   /imagine https://cdn.discordapp.com/…/original.png https://cdn.discordapp.com/…/mask.png red roses blooming in the masked area --v 7
  1. Это сообщает Midjourney о необходимости рассматривать второе изображение как ссылку на маску, давая команду генерировать новый контент только там, где маска белая.
  2. Отрегулируйте такие параметры, как --v (версия), --ar (соотношение сторон) и --q (качество) по мере необходимости; затем отправьте команду.

Как можно улучшить редактирование маски с помощью функции «Изменить регион»?

Повторяйте до тех пор, пока замаскированная область не будет соответствовать вашему видению.

После создания исходной сетки нажмите кнопку U# для масштабирования предпочитаемого вами варианта.

Нажмите Вары (Регион) и сделайте дополнительные точные выделения на тех участках, которые еще требуют корректировки.

Для пользователя
Режим ремикса Включив эту функцию в настройках Discord, вы сможете настроить подсказки в редакторе, чтобы точнее настроить внешний вид восстановленных разделов.

Как использовать API Midjourney для частичного изменения замаскированного изображения

API Midjourney (как официального веб-редактора, так и сторонних оболочек, таких как CometAPI) предоставляет конечную точку «inpainting» или «vary-region», которая позволяет вам указать:

  1. Входное изображение
  2. Бинарная маска (белый = область для регенерации; черный = область для сохранения)
  3. Текстовая подсказка описывая, что вы хотите видеть в замаскированной области

Хотя Midjourney сам по себе не предоставляет официальный публичный API, сторонние интерфейсы " У аборигенов CometAPI обеспечить эквивалентные возможности.

Получите ваш API-ключ CometAPI: Зарегистрируйтесь на CometAPI и возьми свой CometAPI-KEY с приборной панели.

# Example header for PiAPI inpainting

X-API-Key: YOUR_CometAPI_API_KEY
Authorization: Bot YOUR_DISCORD_BOT_TOKEN

Настройка режимов запроса

Многие сервисы поддерживают режимы, похожие на режимы Discord в Midjourney:

  • быстро: результаты ≤ 90 с (имитирует официальный быстрый режим)
  • расслабляться: результаты за ≤ 10 мин (имитирует режим релаксации)
  • турбо: результаты ≤ 60 с (платный «турбо» уровень)
{
  "mode": "fast",
  "prompt": "a serene lakeside at sunset --v 7"
}

Чтобы частично изменить (перерисовать) существующее изображение Midjourney через API, вы можете использовать CometAPI Оболочка Midjourney, которая предоставляет специализированный /inpaint Конечная точка. Ниже приведено пошаговое руководство:

1. Создайте или получите базовое изображение.

Вы также можете:

Позвоните Представить конечная точка для создания нового изображения из текста:

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

Вы получите обратно jobId Вы можете использовать для извлечения сгенерированного изображения.

Или, если у вас уже есть jobId из предыдущего вызова (например, масштабированного или вариативного) вы можете перейти сразу к шагу 3.

2. Получите готовое изображение и загрузите его.

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

Ответ содержит cdnImage (URL) или discordImage вы можете скачать.

3. Создайте свою маску

  • Сделайте черно-белый изображение маски (такая же ширина × высота, как у оригинала).
  • Белый (255,255,255) отмечает область, которую необходимо перекрасить.
  • Черный (0,0,0) отмечает пиксели, которые следует оставить без изменений.
  • Экспортируйте эту маску как PNG, а затем закодируйте ее необработанные байты в формате Base64. без data:image/... приставка.
   # 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. Вызов конечной точки редактирования

Отправьте свой оригинал jobId, маска Base64 и (необязательно) новое приглашение для замаскированной области:

   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: маска PNG в кодировке base64 (белый = перерисовка)
prompt: текст, указывающий, что нужно генерировать в этом регионе

5. Получите ваш закрашенный результат

Как и прежде, опрос /fetch или используйте свой вебхук для получения нового jobId и URL-адреса изображений после их завершения.


Пример: фрагмент кода 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())

С помощью этого потока вы можете точно нацелить и изменить любую часть существующего изображения Midjourney, предоставив собственную маску и направляющий текст для зарисовки.

Вы можете обратиться к CometAPI API документ редактировать.

Советы и подсказки

  • Точность маски: неровные или полупрозрачные края маски могут растекаться; придерживайтесь чистого черного/белого цвета.
  • Размер выбора: слишком маленький → модель может «галлюцинировать» непоследовательно; слишком большой → вы теряете контекст остальной части изображения.
  • Запрашивает: сделайте их короткими и сфокусированными на замаскированной области. (В середине будут сливаться с окружающим контентом.)
  • Обратные вызовы Webhook: если вам нужны обновления в режиме реального времени, предоставьте hookUrl и на Вашем data и ваш сервер получит JSON после завершения задания.

Как оптимизировать запросы для скрытых правок?

  • Кратко, но описательно: Сосредоточьте подсказку на содержимом замаскированной области («золотая механическая птица, сидящая на ветке», а не на общих изменениях цвета).
  • Контекстная сплоченность: Укажите освещение, стиль или материалы, которые соответствуют неотредактированным частям, чтобы сохранить единый облик.
  • Используйте ремикс экономно: Если вам нужно только изменить цвет или текстуру, избегайте переписывания всего запроса в режиме ремикса, так как это может непреднамеренно изменить не замаскированные области.

Первые шаги

CometAPI предоставляет доступ к более чем 500 моделям ИИ, включая модели с открытым исходным кодом и специализированные мультимодальные модели для чата, изображений, кода и т. д. Его главная сила заключается в упрощении традиционно сложного процесса интеграции ИИ.

CometAPI предложить цену намного ниже официальной, чтобы помочь вам интегрироваться API в середине пути, и вы можете попробовать в своей учетной записи после регистрации и входа в систему! Добро пожаловать на регистрацию и знакомство с CometAPI.CometAPI платит по мере использования.

Важное предварительное условие: Перед использованием MidJourney V7 вам необходимо начать разработку CometAPI сегодня – зарегистрируйтесь здесь для свободного доступа. Пожалуйста, посетите Документы. Начать работу с MidJourney V7 очень просто — просто добавьте --v 7 параметр в конце вашего приглашения. Эта простая команда сообщает CometAPI использовать последнюю модель V7 для генерации вашего изображения.

Заключение

Частичная модификация с использованием масок в Midjourney открывает новые горизонты творческого контроля — будь то замена объекта на фотографии, добавление фантастических элементов к картине или тонкая детализация композиции. Освоив рабочий процесс подготовки точной маски, её загрузки в качестве слоя в веб-редактор или размещения в Discord, а также используя инструменты Midjourney для зарисовки и наложения слоёв, вы сможете добиться результатов профессионального уровня с хирургической точностью. Воспользуйтесь новейшими улучшениями редактора — слоями, интеллектуальным выделением и обновлённым пользовательским интерфейсом — и интегрируйте эти передовые практики в свой творческий процесс, чтобы расширить границы возможностей искусства, управляемого ИИ.

Читать далее

500+ моделей в одном API

Скидка до 20%