Мощные возможности редактирования 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 для частичного изменения?
Редакция Слои Панель позволяет легко добавить внешнее изображение маски вместе с оригиналом.
Как получить доступ к полному редактору?
- Перейдите в Midjourney.com и войти.
- Нажмите Редактировать вкладку (значок карандаша) в верхней навигационной панели, чтобы открыть расширенный редактор.
- В разделе «Использование собственных изображений» выберите Загрузить с устройства or Вставить URL чтобы внести ваше оригинальное изображение.
Как добавить маску как слой?
- Откройте приложение Слои панель на боковой панели редактора.
- Нажмите Добавить и загрузите подготовленную вами маску PNG.
- Использовать Переместить / изменить размер инструмент для идеального выравнивания слоя маски над исходным изображением.
- Выберите слой-маску (он будет отмечен галочкой) — это укажет редактору, на какой слой будут воздействовать последующие инструменты.
Как применять маску для направления модификаций?
- При активном слое маски выберите Стереть кисть (или Смарт Выберите (если вы предпочитаете уточнение с помощью ИИ), чтобы удалить замаскированные области из этого слоя.
- Любые стертые (прозрачные) области на слое маски теперь определяют «отверстие», через которое Midjourney будет восстанавливать содержимое на базовом изображении.
- Введите желаемую подсказку в Представить полоса внизу — описывает, что вы хотите видеть в замаскированной зоне.
- Удар Отправить РедактироватьMidjourney выпустит четыре версии, которые заменят Важно замаскированный участок, оставляя остальную часть изображения нетронутой.
- Используйте высококлассные or Скачать экспортировать ваш конечный результат; вы также можете экспортировать Прозрачный PNG замаскированных правок для дальнейшей компоновки.
Как использовать Discord для загрузки изображения маски для частичной модификации?
Хотя редактор отлично справляется с загрузкой по слоям, вы также можете использовать Discord для редактирования с использованием масок через рабочий процесс «Изменение области», размещая как исходные изображения, так и изображения с масками и используя подсказки «Маска + воображение».
Как размещать изображения на Discord?
- В личном сообщении с ботом Midjourney (или в канале личного сервера) нажмите кнопку + значок или перетащите исходное изображение.
- Press Enter для загрузки; как только он появится в чате, щелкните правой кнопкой мыши и выберите Копировать адрес изображения (или Копировать ссылку на медиа (на мобильном устройстве) для получения URL-адреса.
- Повторите то же самое для маски PNG, чтобы получить ее собственный URL.
Как сделать подсказку с маской URL?
- Тип
/imagineи вставьте URL исходного изображения, за которым следует описательный текст и любые желаемые параметры. - Добавьте свой URL-адрес изображения маски В приглашении — в идеале сразу после URL-адреса базового изображения, разделённого пробелами. Например:
/imagine https://cdn.discordapp.com/…/original.png https://cdn.discordapp.com/…/mask.png red roses blooming in the masked area --v 7
- Это сообщает Midjourney о необходимости рассматривать второе изображение как ссылку на маску, давая команду генерировать новый контент только там, где маска белая.
- Отрегулируйте такие параметры, как
--v(версия),--ar(соотношение сторон) и--q(качество) по мере необходимости; затем отправьте команду.
Как можно улучшить редактирование маски с помощью функции «Изменить регион»?
Повторяйте до тех пор, пока замаскированная область не будет соответствовать вашему видению.
После создания исходной сетки нажмите кнопку U# для масштабирования предпочитаемого вами варианта.
Нажмите Вары (Регион) и сделайте дополнительные точные выделения на тех участках, которые еще требуют корректировки.
Для пользователя
Режим ремикса Включив эту функцию в настройках Discord, вы сможете настроить подсказки в редакторе, чтобы точнее настроить внешний вид восстановленных разделов.
Как использовать API Midjourney для частичного изменения замаскированного изображения
API Midjourney (как официального веб-редактора, так и сторонних оболочек, таких как CometAPI) предоставляет конечную точку «inpainting» или «vary-region», которая позволяет вам указать:
- Входное изображение
- Бинарная маска (белый = область для регенерации; черный = область для сохранения)
- Текстовая подсказка описывая, что вы хотите видеть в замаскированной области
Хотя 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 для зарисовки и наложения слоёв, вы сможете добиться результатов профессионального уровня с хирургической точностью. Воспользуйтесь новейшими улучшениями редактора — слоями, интеллектуальным выделением и обновлённым пользовательским интерфейсом — и интегрируйте эти передовые практики в свой творческий процесс, чтобы расширить границы возможностей искусства, управляемого ИИ.
